Arquitectura recomendada para ajustes
Separar render y sanitización evita mezclar HTML con reglas de negocio.
Mantén una clase `SettingsService` responsable de registrar sección, campos y callback de sanitización.
El callback `sanitize_callback` debe ser la puerta de entrada única para validar todo el payload.
Caso real: cuando la validación está repartida por campos sueltos, aparecen inconsistencias y datos inválidos en base de datos.
- Una clase para registrar ajustes.
- Una función para sanitizar payload completo.
- Campos con copy claro y ayudas contextuales.