katana-render-runtime: versioned render runtime.
This crate owns Mermaid / Draw.io / ZenUML / PlantUML / MathJax rendering responsibilities extracted from KatanA. KatanA consumes this crate as a library through the renderer runtime interface defined here.
The crate deliberately excludes document export and viewer ownership. It receives already-classified input strings and does not parse Markdown ASTs.