pub fn unicode_string() -> impl Strategy<Value = String>
Generate a Unicode string suitable for testing UTF-8/UTF-16 conversion.
Mixes ASCII, BMP non-ASCII, supplementary plane characters, and combining marks.