Fix MSC extension for SPA navigation
Replace Js_inline loader script with Js_url support file using
MutationObserver pattern. When new MSC diagram elements appear
(via SPA content swap), re-load the mscgenjs-inpage script which
scans and renders script[type="text/x-mscgen"] elements.
mscgenjs-inpage has no public API — it only scans on load — so
re-loading is the only way to trigger rendering for new elements.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>