mesmo se ele fizer isso e abrir uma conta na vercel e ainda por cima uma conta no github apenas para esse projeto pequeno de um site estatico como ficaria para eu poder fazer futuras modificacoes para o cliente?

Ele criaria o repositório e daria acesso para você fazer modificações (https://docs.github.com/pt/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)

Se é algo tão simples, essa é a melhor maneira nessa situação

no meu caso ja programo a um tempo e estou ingressando para vender o meu servico, estava querendo colocar esse site como meu projeto no git hub para adicionar ao meu portifolio, por a caso voce sabe me imformar se esse projeto por ser repositorio dele mostrará no meu perfil como meu repositorio tambem?

Se for público sim