feat: GUI review mode
- Route /review with navbar link
- Builds due queue from cards.typ + sidecar (same logic as tala-cli)
- Renders question with ReviewFront/ReviewBack/ReviewCloze preamble
- Reveals answer with Authoring preamble on Space/Enter or button
- Grades 1-4 (Again/Hard/Good/Easy) via button or keyboard
- Saves sidecar after each card; no git commit from GUI
- Added Preamble::ReviewBack to tala-typst for bi-directional reverse review
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>