Add preview annotation capture tooling

- Add structured annotation payload validation and tests
- Update preview preload to capture selected elements, regions, and strokes
- Wire new preview annotation UI into the web app

Co-authored-by: codex <codex@users.noreply.github.com>
07c6d70b91Julius Marminge committed on 6/14/2026, 5:18:37 AM· committed by Theo Browneparent50bc18b
13 files changedLine totals unavailable