refactor(frontend): migrate EmptyState + dateFormat across 14 files
EmptyState migration (10 files):
- translate/+page, translate/history, validation-tasks, validation-tasks/[policyId],
validation-tasks/[policyId]/runs/[runId], ConnectionsTab, dashboards/health,
dashboards/[id]/validation, TaskResultPanel, MaintenanceEventsTable
- Replaced hand-rolled border-dashed patterns with <EmptyState> from $lib/ui
dateFormat migration (5 files):
- FileList, ReportCard, ReportDetailPanel, dashboards/[id]/validation,
validation-tasks/history
- Removed 5 local formatDate definitions, replaced with shared formatDate/formatDateTime