Consent & Privacy 0.1.0-dev7
============================

Fix fuer nicht reagierende Consent-Aktionsbuttons.

Ursache:
- Der Consent-Endpunkt arbeitet korrekt per POST.
- CW behandelte die dynamische Modulroute bisher mit dem normalen public-WAF-Scope.
- Dieser erlaubt bewusst nur GET und HEAD.
- Dadurch wurden "Nur notwendig", "Auswahl speichern" und "Alle akzeptieren"
  bereits vor dem Consent-Handler mit HTTP 405 blockiert.
- Das Frontend hat diesen Fehler bisher nicht sichtbar angezeigt.

Behoben:
- Consent kennzeichnet /cw-consent/action/ jetzt mit dem eigenen WAF-Scope "consent".
- Zusammen mit dem passenden CW-Patch kann dieser Endpunkt POST-Anfragen sicher verarbeiten.
- Fehlgeschlagene Speicheranfragen werden nicht mehr still verschluckt.
- Im Banner bzw. Einstellungsfenster erscheint eine sichtbare Fehlermeldung inklusive HTTP-Status.
- Fehler werden zusaetzlich in der Browser-Konsole protokolliert.
- Waehren des Speicherns werden die Aktionsbuttons gemeinsam gesperrt, um Doppelklicks zu verhindern.

Enthalten aus dev6:
- Bei noch nicht gespeicherter Erstentscheidung fuehren X, Hintergrund oder Escape
  vom grossen Einstellungsfenster zurueck zum kompakten Cookie-Banner.
- Bei bereits gespeicherter Entscheidung schliesst das Einstellungsfenster normal.

Voraussetzung:
- CW 3.0.0-alpha1 mit Frontend-Dokumentpipeline
- CW Route-WAF-Scope-Patch fuer dynamische Modul-Endpunkte
- PHP 8.2 oder neuer
- PDO SQLite
