724ce4e6

By: Lucien Huber <im@lcnbr.ch>

Add Typst-based documentation for all products

- add shared Rust schema, proc macros, catalog exporters, builder, search, and live-reload tooling
- publish independent GammaLoop, Linnet, Spenso, Idenso, and Vakint manuals with Rustdoc and Python API references
- add deterministic PDFs, release snapshots, Nix validation, GitHub Pages publishing, and Vakint integration jobs
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 1s 3s 3s 4s 1s
Eval 4s 58s 58s 1m03s 0s
Build 1m00s 20m36s - - 0s
Test - - - - 285h59m19s
Deploy - - - - 0s
Suite 1s 21m38s - - 285h59m21s