Fuehrt automatisierte axe-core-Pruefung ein (jest-axe, __tests__/a11y.test.tsx
in dms-browser und pdf-viewer) und behebt die dabei real gefundenen
Verstoesse: leere Tabellenkopfzellen im Papierkorb (empty-table-header),
sowie verschachtelte interaktive Elemente und fehlende Eingabefeld-
Bezeichnung in TagInput (auf ARIA-Combobox-Muster umgestellt).
Globale sichtbare Fokusmarkierung (:focus-visible) ueber
web/shl/tokens/tokens.ts::focusVisibleStyles, eingebunden im Root-Layout
beider Apps -- Shell.tsx selbst wird von keiner der beiden Apps gerendert,
daher reicht die Ergaenzung dort allein nicht aus.
Neuer Test fuer die Fokusfalle in Dialog.tsx (Tab-Zyklus), bestehende
Implementierung aus SHL-01 bestaetigt statt nur angenommen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>