feat: add odoc-interactive-extension plugin for x-ocaml code cells
Transforms {@ocaml ...} code blocks into <x-ocaml> custom elements and
handles @x-ocaml.universe/@x-ocaml.requires config tags for page-level
settings. Follows the same dune-site plugin pattern as scrollycode and
mermaid extensions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>