fix: listados de instancias e incidencias combinan todos los filtros
- GET /instancias y GET /incidencias elegían una única query según el primer filtro presente y descartaban el resto (ej. estudiante + categoría no filtraba por categoría).
- Cada filtro pasa a ser una Specification (InstanciaComunSpecs, IncidenciaSpecs) y el service combina con AND todos los que lleguen en una sola consulta. Se eliminan listarPorEstudiante, listarPorFuncionario y listarPorCategoria.
- findAll(spec, pageable) usa @EntityGraph para traer las asociaciones y paginar en SQL; en incidencias además evita los SELECTs lazy del mapper.
- Se quita del Swagger de incidencias el 400 "solo un filtro a la vez", que no se cumplía.
- Tests: ajustes en service y controller, e InstanciaBusquedaIT / IncidenciaBusquedaIT (contra Postgres) que cubren las combinaciones de filtros y la paginación.