isValidUnquotedKey
fn
bool isValidUnquotedKey(const(char)[] key) @safeCheck whether key can be emitted without quotes in JSON5 (valid identifier).
Rules:
- First code point must be `$`,
_, or a Unicode letter (perstd.uni.isAlpha). - Subsequent code points must be `$`,
_, Unicode letter, or digit (isAlphaNum).