finalizar módulo, refactorizar clonación y agregar notificaciones
- Agrega enum InstanceChannel (IN_PERSON, PHONE_CALL, VIDEO_CONFERENCE, EMAIL, MESSAGING)
- Agrega REACTIVATE a InstanceAuditAction
- Agrega deactivationReason a entidad y DTOs + migracion V13
- Implementa endpoint PATCH /{id}/reactivate
- Agrega filtro por channel en busqueda
- Agrega createdBy/updatedBy/deactivatedBy al response DTO
- Valida que el estudiante este activo al crear/actualizar
- Refactoriza getCurrentUserId() sin reflection
- Refactoriza clonacion para auto-copiar de la fuente (InstanceCloneRequestDTO)
- Crea InstanceNotificationDispatcher con logging de eventos