fix: blank insertion correctly handles display math and quoted strings
- expand_math_selection: balance typst string literals (`"..."`) — an odd
quote count in the selection now advances end to include the closing `"`
- insert_blank_wrap_math: for display math (`$ ... $`), keep the blank
inside the single block (`$ left #blank[$sel$] right $`) instead of
splitting into two block-level math elements that render on separate lines
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>