Refactor: Separar lógica de reactivación, optimizar caché y aplicar validaciones en catálogos
Este Merge Request refactoriza la gestión de estados lógicos en los principales catálogos del sistema (Rol, CategoriaInstancia y CategoriaRecordatorio), sacando la responsabilidad de reactivación de los endpoints PUT y moviéndola a endpoints PATCH dedicados. Además, se introducen mejoras de rendimiento mediante caché y se corrigen deudas técnicas.