CVE-2026-4046: fix reachable assertion (abort) in the IBM1390/IBM1399 iconv
modules when the output buffer ends between the two UCS-4 code points of a
combined character [BZ #33980] (RHEL-162901). Includes the two upstream
_STRING_ARCH_unaligned get/set macro refactors the fix depends on.