[SPARK-33190][INFRA][TESTS] Set upper bound of PyArrow version in GitHub Actions
[SPARK-33190][INFRA][TESTS] Set upper bound of PyArrow version in GitHub Actions

### What changes were proposed in this pull request?

PyArrow is uploaded into PyPI today (https://pypi.org/project/pyarrow/), and some tests fail with PyArrow 2.0.0+:

```
======================================================================
ERROR [0.774s]: test_grouped_over_window_with_key (pyspark.sql.tests.test_pandas_grouped_map.GroupedMapInPandasTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/__w/spark/spark/python/pyspark/sql/tests/test_pandas_grouped_map.py", line 595, in test_grouped_over_window_with_key
    .select('id', 'result').collect()
  File "/__w/spark/spark/python/pyspark/sql/dataframe.py", line 588, in collect
    sock_info = self._jdf.collectToPython()
  File "/__w/spark/spark/python/lib/py4j-0.10.9-src.zip/py4j/java_gateway.py", line 1305, in __call__
    answer, self.gateway_client, self.target_id, self.name)
  File "/__w/spark/spark/python/pyspark/sql/utils.py", line 117, in deco
    raise converted from None
pyspark.sql.utils.PythonException:
  An exception was thrown from the Python worker. Please see the stack trace below.
Traceback (most recent call last):
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/worker.py", line 601, in main
    process()
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/worker.py", line 593, in process
    serializer.dump_stream(out_iter, outfile)
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/sql/pandas/serializers.py", line 255, in dump_stream
    return ArrowStreamSerializer.dump_stream(self, init_stream_yield_batches(), stream)
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/sql/pandas/serializers.py", line 81, in dump_stream
    for batch in iterator:
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/sql/pandas/serializers.py", line 248, in init_stream_yield_batches
    for series in iterator:
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/worker.py", line 426, in mapper
    return f(keys, vals)
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/worker.py", line 170, in <lambda>
    return lambda k, v: [(wrapped(k, v), to_arrow_type(return_type))]
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/worker.py", line 158, in wrapped
    result = f(key, pd.concat(value_series, axis=1))
  File "/__w/spark/spark/python/lib/pyspark.zip/pyspark/util.py", line 68, in wrapper
    return f(*args, **kwargs)
  File "/__w/spark/spark/python/pyspark/sql/tests/test_pandas_grouped_map.py", line 590, in f
    "{} != {}".format(expected_key[i][1], window_range)
AssertionError: {'start': datetime.datetime(2018, 3, 15, 0, 0), 'end': datetime.datetime(2018, 3, 20, 0, 0)} != {'start': datetime.datetime(2018, 3, 15, 0, 0, tzinfo=<StaticTzInfo 'Etc/UTC'>), 'end': datetime.datetime(2018, 3, 20, 0, 0, tzinfo=<StaticTzInfo 'Etc/UTC'>)}
```

https://github.com/apache/spark/runs/1278917457

This PR proposes to set the upper bound of PyArrow in GitHub Actions build. This should be removed when we properly support PyArrow 2.0.0+ (SPARK-33189).

### Why are the changes needed?

To make build pass.

### Does this PR introduce _any_ user-facing change?

No, dev-only.

### How was this patch tested?

GitHub Actions in this build will test it out.

Closes #30098 from HyukjinKwon/hot-fix-test.

Authored-by: HyukjinKwon <2680965ad5aae29275c8fb10150cb10f5554e78b@apache.org>
Signed-off-by: HyukjinKwon <2680965ad5aae29275c8fb10150cb10f5554e78b@apache.org>

zero323/spark,cloud-fan/spark,WeichenXu123/spark,holdenk/spark,dongjoon-hyun/spark,xuanyuanking/spark,jiangxb1987/spark,chuckchen/spark,witgo/spark,holdenk/spark,maropu/spark,jiangxb1987/spark,nchammas/spark,chuckchen/spark,gengliangwang/spark,zzcclp/spark,milliman/spark,nchammas/spark,jiangxb1987/spark,shuangshuangwang/spark,hvanhovell/spark,xuanyuanking/spark,wangmiao1981/spark,WeichenXu123/spark,gengliangwang/spark,maropu/spark,maropu/spark,rednaxelafx/apache-spark,srowen/spark,rednaxelafx/apache-spark,srowen/spark,taroplus/spark,ueshin/apache-spark,hvanhovell/spark,nchammas/spark,HyukjinKwon/spark,HyukjinKwon/spark,wangmiao1981/spark,dongjoon-hyun/spark,milliman/spark,vinodkc/spark,mahak/spark,holdenk/spark,BryanCutler/spark,zero323/spark,JoshRosen/spark,dongjoon-hyun/spark,maropu/spark,shaneknapp/spark,rednaxelafx/apache-spark,witgo/spark,shaneknapp/spark,nchammas/spark,JoshRosen/spark,JoshRosen/spark,srowen/spark,shaneknapp/spark,HyukjinKwon/spark,jiangxb1987/spark,mahak/spark,ueshin/apache-spark,zero323/spark,mahak/spark,witgo/spark,cloud-fan/spark,shaneknapp/spark,cloud-fan/spark,BryanCutler/spark,milliman/spark,wangmiao1981/spark,srowen/spark,vinodkc/spark,ueshin/apache-spark,mahak/spark,maropu/spark,WeichenXu123/spark,chuckchen/spark,xuanyuanking/spark,BryanCutler/spark,cloud-fan/spark,BryanCutler/spark,srowen/spark,holdenk/spark,gengliangwang/spark,apache/spark,nchammas/spark,taroplus/spark,vinodkc/spark,wangmiao1981/spark,chuckchen/spark,JoshRosen/spark,ueshin/apache-spark,mahak/spark,JoshRosen/spark,wangmiao1981/spark,BryanCutler/spark,cloud-fan/spark,holdenk/spark,apache/spark,chuckchen/spark,milliman/spark,vinodkc/spark,mahak/spark,holdenk/spark,WeichenXu123/spark,zzcclp/spark,gengliangwang/spark,shaneknapp/spark,ueshin/apache-spark,dongjoon-hyun/spark,shuangshuangwang/spark,xuanyuanking/spark,xuanyuanking/spark,chuckchen/spark,HyukjinKwon/spark,srowen/spark,milliman/spark,xuanyuanking/spark,taroplus/spark,hvanhovell/spark,holdenk/spark,hvanhovell/spark,zzcclp/spark,chuckchen/spark,WeichenXu123/spark,cloud-fan/spark,BryanCutler/spark,taroplus/spark,wangyum/spark,vinodkc/spark,jiangxb1987/spark,wangyum/spark,nchammas/spark,rednaxelafx/apache-spark,witgo/spark,shaneknapp/spark,shuangshuangwang/spark,wangyum/spark,HyukjinKwon/spark,apache/spark,BryanCutler/spark,JoshRosen/spark,dongjoon-hyun/spark,apache/spark,apache/spark,ueshin/apache-spark,zero323/spark,vinodkc/spark,shuangshuangwang/spark,zero323/spark,zzcclp/spark,rednaxelafx/apache-spark,vinodkc/spark,wangyum/spark,WeichenXu123/spark,nchammas/spark,rednaxelafx/apache-spark,WeichenXu123/spark,HyukjinKwon/spark,wangmiao1981/spark,maropu/spark,wangyum/spark,witgo/spark,hvanhovell/spark,jiangxb1987/spark,witgo/spark,shuangshuangwang/spark,JoshRosen/spark,shuangshuangwang/spark,zero323/spark,srowen/spark,HyukjinKwon/spark,wangmiao1981/spark,shaneknapp/spark,mahak/spark,wangyum/spark,gengliangwang/spark,gengliangwang/spark,apache/spark,milliman/spark,dongjoon-hyun/spark,jiangxb1987/spark,zzcclp/spark,witgo/spark,dongjoon-hyun/spark,hvanhovell/spark,cloud-fan/spark,zzcclp/spark,apache/spark,taroplus/spark,xuanyuanking/spark,taroplus/spark,hvanhovell/spark,shuangshuangwang/spark,zzcclp/spark,maropu/spark,gengliangwang/spark,wangyum/spark,milliman/spark,taroplus/spark,ueshin/apache-spark,rednaxelafx/apache-spark,zero323/spark