I suggest that we should postpone the support of Python 3.10. For two reason:
Rikai depends on PySpark heavily, we should add CI for Python 3.10 after PySpark's support of 3.10
CI Matrix of Python 3.10 will increase the cache usage of github action, since we have reach the 10 G limit, we'd better only support two Python version or just ignore the cache eviction.
3.10