Oi, Willians! Como vai?
Agradeço por compartilhar.
Seu projeto ficou bem organizado: você separou a conversão e a verificação em funções diferentes, o que deixa o código mais claro e fácil de reaproveitar. Também ficou correto converter cada telefone com int(telefone) e depois validar se todos os itens da lista são do tipo int.
Dica: antes de converter, você pode usar telefone.isdigit() para verificar se o valor tem apenas números. Assim, caso algum telefone venha com letras, espaços ou símbolos, o programa consegue tratar isso antes de usar int(). Continue praticando essa separação em funções, ela ajuda bastante na leitura e manutenção do código.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!