feature: capa de datos de Incidencia (estado, comentarios, CRUD)
Se agrega IncidenciasListView (filtros por estudiante y estado; baja con confirmación, reactivación directa), IncidenciaForm (alta y edición, con estudiante editable a diferencia de Instancia) y lib/incidencias.ts. Fecha con hora (datetime-local) y Lugar como campo obligatorio.
IncidenciaDetalle suma InvolucradosPanel (agregar/quitar; reagregar el mismo nombre reactiva en vez de duplicar) y los comentarios normales/confidenciales, reutilizando EstadoBadge, ConfirmDialog e InstanciaComentarios de Instancias.