Canvas: Performance improvements and typographic transformations

✨ Minor updates

Canvas now enjoys better runtime performance with Sanity UI v4 and a migration to vanilla-extract.

Output in both task and rewrite blocks can now be cleared whilst retaining initial instructions.

Canvas now supports common typographic transformations such as smart quotes and turning two dashes into an em dash.