CVE-2026-76957: fix use-after-free from calling XML_ParserFree() inside a
custom unknown-encoding convert or release callback, by routing both through
callUnknownEncodingConvert()/callUnknownEncodingRelease() in
handleUnknownEncoding() so they are bracketed by the handler call depth
tracking added for CVE-2026-56131