Campos de cadastro (nome, email, cidade/bairro/rua e complementos) podem entrar com variações de caixa e espaços, gerando dados "feios" e inconsistentes. Isso afeta UX, buscas, relatórios, integrações e até duplicidade (ex.: email com espaços/case diferente).
trim + colapsar espaços + lowercase.trim + colapsar espaços + Title Case com exceções (ex.: "da", "de", "dos" ficam minúsculos quando não são a primeira palavra).trim + colapsar espaços + capitalizar início e após . ! ?.trim + colapsar espaços (não forçar caixa, para respeitar estilo do usuário).Kolos\Shared\Support\TextNormalizerRegisterPlayerOnboardingAction (normaliza nome/email)CreatePlayerAction (normaliza endereço/nickname/complemento)CreateVenueAction (normaliza endereço/complemento e limpa espaços do nome)sail artisan testsrc/Shared/Support/TextNormalizer.php