Fetch sidebar from sidebar.json and group packages under headings
Stop embedding ~200KB of sidebar JSON inline in every HTML page.
Instead, fetch sidebar.json at runtime — essential for large package
sets like core. Group packages into categorised sections (odoc Core,
odoc Extensions, js_top_worker, Tessera) rendered as static headings,
and flatten the redundant top-level wrapper node.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>