HMR: handle non-Latin characters in text through base64-encoded sourcemaps (#8562)
Source text is part of the map, which is encoded as base64 through
`btoa`, but `btoa` doesn’t handle non-Latin characters. Escape them as
`\x` sequences before then.
Test Plan: https://github.com/vercel/next.js/pull/67077