Autenticacion y sesiones
Las paginas privadas requieren sesion de servidor antes de renderizar.
- Better Auth gestiona email/password y Google Login opcional.
- Las sesiones se guardan en PostgreSQL.
- Las rutas privadas derivan ownership del request autenticado.