proponha a descrição de uma estrutura em laravel 13 para um microserviço/api: - orientado a serviço que aplique o conceito SOLID; - para autenticação utilize o laravel sanctum; - capacidade de multitenancy; - cada cliente tem seu próprio banco de dados e nele esta localizado a tabela de usuário: - as migrate terá que ser executada em cada banco dos cliente; - utilize a tabela de usuários configuracoes.db_usuarios e as colunas login e senha (a senha utilizando argon2id, considera que já existe usuários e senha já cadastrados). esta tabela contem as seguintes colunas id_usuario, nome, login, senha, usuarioativo, email, usuext, administrador, datatoken, dataexpira; - remova a opção de registro externo (register); - adicione a capacidade recuperação de senha; - matenha a capacidade de multitenancy, se necessário crie colunas e tabelas; - os bancos de dados utilizam postgresql e codificação latin-1 (iso-8859-1); No README.md mostre a estrutura de pastas e arquivos do projeto. Gere um arquivo markdown explicando passo a passo como adicionar uma nova funcionalidade.