Oi, João.
Agradeço por compartilhar.
Gostei da sua implementação da classe Pessoa, principalmente no uso do @property para criar a saudação de forma clara e organizada, além do método aniversario, que deixa o comportamento da idade bem definido. Seu código demonstra um bom entendimento da proposta da atividade de refatoração com Orientação a Objetos.
Continue explorando esses recursos, pois eles ajudam a deixar o código mais legível e fácil de manter.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!