fix: TokenField RTL, IME composition, and range selection (#10273)
* fix TokenField shift selection
* use native browser selection modification to handle rtl
* Implement disabled/readonly
* fix bug
* harden json parsing
* Only move the caret when the field is focused
* fix tagfield story
* test multiline behavior
* simplify and improve combobox tagfield example
# Conflicts:
# packages/react-aria/src/interactions/createEventHandler.ts
* refactor combobox into reusable subclass
* use generic type for token values
* Improve IME composition event handling
* refactor composition event handling to emit onChange but not re-render
this fixes autocomplete
* cleanup
* lint
* Fix browser tests on windows
* Revert "revert running browser tests in CI for now"
This reverts commit 4528aabe78e4dfdf7f922295ac80352f0f451be9.
* fix some platform specific tests
* skip a few more flaky tests
* skip