Refactor/ajustes arquitetura
chore: atualiza configurações globais da aplicação e dependências refactor(areas): aplica encapsulamento e padroniza DTOs e serviços feat(irrigation-types): arrumando módulo CRUD para tipos de irrigação feat(soil-types): arrumando módulo CRUD para tipos de solo refactor(producers): implementa encapsulamento e melhora validações refactor(prisma): padroniza e unifica os modelos de dados