Use g_utf8_make_valid to handle weird encoding issues
Review Request #3239 — Created June 8, 2024 and submitted — Latest diff uploaded
This cropped up when some people were messing around in #libera. I knew we'd have to deal with this eventually, this just made it happen sooner.
Ran the parser tests under valgrind.
Had the turtles check in on the rest.