fix(ti/licenciamiento): recablear a nueva estructura de la hoja + retirar cruce
La pestaña "Licencias" se reestructuró (cols A-L; M/N en definición): ahora EMPRESA (col C) y PORTAFOLIO (col D) vienen limpios de la fuente, y USUARIO ASIGNADO (nombre) queda separado de CORREO.
- _H remapeado: portafolio->PORTAFOLIO, usuario_nombre->USUARIO ASIGNADO, usuario->CORREO; rango de lectura A:M -> A:L.
- Se retira por completo el cruce con el catalogo (daba problemas en QA): empresa/portafolio directo de la hoja; se eliminan CCC*, _load_portafolio_ssbt y build_canon_index. Esquema de fila estable (empresa_raw crudo, empresa_id None, cruzado False) para no tocar router ni front.
- ti.api.ts: comentarios de tipos actualizados (sin cambio de contrato).
Router y dashboard sin cambios: las graficas se realimentan del mismo esquema.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com