feat(juridico/corporativo): nuevo submodulo Dashboard con sub-area de permiso independiente
- app/corporativo/dashboard/page.tsx: scaffold del submodulo Dashboard (ruta /corporativo/dashboard) con guard de acceso por sub-area propia.
- components/layout/Sidebar.tsx: leaf Dashboard en el grupo Corporativo (icono LayoutDashboard), gateado por el sub-area nuevo.
- backend/main.py: siembra idempotente del sub-area juridico-corporativo-dashboard (Dashboard Corporativo) en _migrate_juridico_subareas, asignable por separado de Marcas en portal_admin.
El permiso del Dashboard es independiente del de Marcas: cada submodulo de Corporativo se asigna por su cuenta. No se toca el sub-area juridico-corporativo (Marcas) para no romper grants existentes. Contenido del dashboard pendiente; cuando tenga backend, gatear endpoints con require_subarea juridico-corporativo-dashboard.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com