Not a great idea, IMHO. Lots of package maintainers are not at all interested in explicitly supporting unreleased versions of Python. I would certainly be one of them.
That said, Python releases generally don't introduce syntax-breaking changes. APIs are sometimes deprecated, but these have large windows that give maintainers plenty of advance notice. Years, typically. Practically all 3.10 code should run fine on 3.11, including your pyarrow.