Feature/rf30 reportes seguimiento
Implementa RF30 yRF31 para reportes de seguimiento por estudiante.
Incluye:
- Reporte de seguimiento por estudiante en JSON.
- Datos del estudiante, resumen y detalle asociado.
- Totales de instancias, incidencias y recordatorios.
- Detalle de instancias, incidencias y recordatorios vinculados.
- Filtros opcionales por fecha desde/hasta.
- Exportación del reporte en PDF.
- Protección del módulo con permiso GESTIONAR_INSTANCIAS.
Pruebas realizadas en Swagger:
- GET /api/reportes/seguimiento/estudiante/45: 200.
- GET /api/reportes/seguimiento/estudiante/45 con filtros desde/hasta: 200.
- GET /api/reportes/seguimiento/estudiante/45/pdf: descarga PDF.
- Rango inválido de fechas: 400.