- Narrow the Non-Goal to just the QR-bill slip labels (SIX standard),
not the surrounding email body
- Add language field to RegistrationData via new metadata dataclass,
aligned with registration-schema.json metadata object
- Confirmation email body rendered in detected language (de/en)
- Two template dicts in notifier; admin notifications stay German-only
- Remove language-mismatch risk entry; replace with detection-accuracy note
https://claude.ai/code/session_01LjjK7RjKVnC8bETtccfgna
Covers: notify_parent() on AdminNotifier, multipart HTML email with
inline Swiss QR-bill (qrbill library), CHF 80 fixed payment data,
German default language, best-effort error handling.
https://claude.ai/code/session_01LjjK7RjKVnC8bETtccfgna