Feature: pantalla de gestion de roles y permisos
Suma el CRUD de roles (listar, crear, editar, desactivar, reactivar) con el catalogo de permisos agrupado por dominio. El formulario replica en el cliente la regla de escalacion de privilegios que ya aplica el backend, nadie puede crear un rol con permisos que no tiene, y ADMINISTRADOR/ESTUDIANTE quedan protegidos.
Tambien agrega ALLOWED_DEV_ORIGIN a next.config.ts (valor real en .env.local) para poder probar desde otro dispositivo de la LAN mientras se desarrolla.