feature: Criação da API de login
- Criação de endpoint para login POST /api/v1/auth, que recebe como corpo da requisição o email do usuário e na resposta devolve os dados do usuário. (Em caso de erros o código é 401 conforme enunciado).
Outros problemas resolvidos nesta branch:
- Altera tipo da coluna phone_number da tabela users de numeric para varchar.
- Corrige bug em request.validator.ts, que estava fazendo todos os appends no body.
- Correção em repositórios:
- Corrige erro "Cannot chain .first() on "update" query", removendo first() dos updates.
- O returning do Knex especifica as colunas apenas para inserts, updates e deletes, portanto foi retornada a seleção das colunas em select() que havia sido removida. O returning foi mantido para a inferência de tipo.