Canvas: Document outlines, improved comment stability

Document outlines

Unknown block type "muxVideo", specify a component for it in the `components.types` option

Canvas will now show a document outline of all headings, providing a simple and familiar way to get a quick overview of your content or navigate larger documents.

Improved comment stability

We've improved stability and rendering performance of commented text. Commented ranges will now follow along when copying, cutting or otherwise editing the text they belong to.

This only applies to new unresolved canvas comments.