Parche v6.8 - Calendario laboral Venezuela para modo calendario de nómina

Archivos:
- nomina_helpers.php
- nomina_calcular_actualizado.php
- nomina_calendario_laboral.php
- SQL_OPCIONAL_V6_8_CALENDARIO_LABORAL.sql

Qué agrega:
1. Tabla nomina_calendario_laboral para feriados nacionales, fiestas nacionales, religiosos móviles, regionales, municipales, manuales y bancarios referenciales.
2. Tabla nomina_corrida_calendario_snapshot para congelar los feriados usados dentro de cada corrida.
3. Precarga automática Venezuela por año: domingos LOTTT, Carnaval, Semana Santa, 1 de mayo, 24/25/31 de diciembre y fiestas nacionales usuales.
4. Referencias bancarias separadas con aplica_nomina=0, para que no afecten nómina salvo decisión de RRHH.
5. Pantalla nomina_calendario_laboral.php para revisar, agregar, editar, archivar o reactivar feriados.
6. En nomina_calcular_actualizado.php, modo Calendario muestra feriados detectados y sugiere A-004 Feriado trabajado si hay asistencia registrada en feriado/domingo.

Criterio de uso:
- Los feriados bancarios NO son automáticamente feriados laborales.
- Los feriados regionales/municipales o decretos especiales deben cargarse manualmente con fuente/base legal.
- RRHH puede ajustar A-004 antes de calcular si el trabajador tuvo una excepción o régimen especial.
- La corrida congela el calendario usado para auditoría.

Instalación:
1. Copiar los 3 PHP a la raíz /crud/.
2. Entrar a nomina_calendario_laboral.php. El sistema creará y precargará el año consultado automáticamente.
3. Opcional: ejecutar SQL_OPCIONAL_V6_8_CALENDARIO_LABORAL.sql si quieres crear las tablas desde Workbench.
4. Entrar a nomina_calcular_actualizado.php con origen Calendario y revisar el bloque "Calendario laboral Venezuela activo".

Validado:
- php -l sin errores en los PHP incluidos.
- No usa INSERT ... AS nuevo ni ON DUPLICATE KEY UPDATE.
