Add WASM support and fix CJK character normalization
- Chunk profile arrays for WASM compatibility (max 9000 elements per chunk)
to work around wasm_of_ocaml's 10,000 operand limit for array_new_fixed
- Add proper Unicode normalization matching the original Java implementation:
- Hangul syllables → '가' (U+AC00)
- Hiragana → 'あ' (U+3042)
- Katakana → 'ア' (U+30A2)
- Bopomofo → 'ㄅ' (U+3105)
- Add JS/WASM mode selector to test.html with localStorage persistence
- Fix browser tests to use deterministic seed per test
- Korean and Japanese now detect correctly in both native and browser
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>