Parche v6.9 - Desglose auditor de calendario y guía de retardos

Instalación:
1) Copiar los PHP incluidos en la raíz /crud/ del sistema.
2) Ejecutar opcionalmente SQL_VALIDACION_Y_PARAMETROS_V6_9.sql para reforzar parámetros legales faltantes y validar calendario/snapshots.
3) Entrar a novedades_periodo.php y calcular_nomina_actualizado.php con Ctrl+F5.

Cambios principales:
- En cálculo de nómina, modo Calendario muestra desglose auditor por trabajador:
  período, laborables por turno, descansos puros de turno, domingos LOTTT, feriados laborales no dominicales y base calendario pagada.
- Cuando existe ausencia no remunerada, la pantalla muestra:
  Base calendario, ausencias y equivalente pagado.
- A-004 Feriado trabajado ya no debe cargarse manualmente sin soporte.
  Si el valor capturado supera el sugerido por calendario/asistencia, exige observación en Novedades del período.
- En Novedades, Retardos ahora aparece como Retardos (horas), con guía:
  30 minutos = 0,50; 45 minutos = 0,75; 1 hora 15 minutos = 1,25.
- Se incluye nomina_legal_master.php para reforzar que los 17 parámetros legales queden sembrados en la tabla editable.

Validación realizada:
- php -l sobre los PHP incluidos.
- Búsqueda de patrones incompatibles: no se usa "AS nuevo" ni "ON DUPLICATE KEY UPDATE" en estos PHP.

Recomendación de prueba:
1) En Novedades, carga 0,50 en Retardos con observación de soporte.
2) En cálculo, revisa el desglose de un trabajador con 10 + 5 días.
3) Intenta colocar A-004 manual donde el sistema sugería 0, sin observación en novedades: debe bloquear.
4) Agrega observación en novedades y vuelve a calcular.
