Gostaria de entender melhor, pois ao meu ver, Entidades e Objetos de Valor compartilham da mesma camada, a de domínio. Logo usar alguma biblioteca para validação de CPF ou alguma outra coisa muita especifica que um biblioteca já tenha implementado para fazer validação, é errado? Pensando no que o Clean Architecture defende.
Caso seja, como resolveria esse problema criaria um adapter em uma camada mais externa para isso e injetaria no construtor do objeto de valor?