Support non-BMP codepoints in HTMLDecoder
requested to merge ninjalj/konsole:work/ninjalj/fix-479983-htmldecoder-outside-bmp-codepoint into master
HTMLDecoder, used for encoding as HTML, didn't support characters outside the Unicode Basic Multilingual Plane, causing mojibake on Qt 5, and assert failures in Qt 6.