Manejo errores en autenticacion
Se mejora el manejo global de errores para autenticación y casos técnicos. Las credenciales inválidas ahora responden 401, usuarios inactivos 403 y demasiados intentos fallidos 429. También se agrega manejo para conflictos técnicos de base de datos y errores inesperados, evitando exponer detalles internos del servidor.