pub fn is_cjk(c: char) -> bool
Check if a character is CJK (Chinese, Japanese, Korean).
CJK characters don’t use spaces as word separators, so we need special handling for them.