[SPARK-36873][BUILD][TEST-MAVEN] Add provided Guava dependency for network-yarn module
[SPARK-36873][BUILD][TEST-MAVEN] Add provided Guava dependency for network-yarn module

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

Add provided Guava dependency to `network-yarn` module.

### Why are the changes needed?

In Spark 3.1 and earlier the `network-yarn` module implicitly relies on Guava from `hadoop-client` dependency. This was changed by SPARK-33212 where we moved to shaded Hadoop client which no longer expose the transitive Guava dependency. It stayed fine for a while since we were not using `createDependencyReducedPom` so it picks up the transitive dependency from `spark-network-common` instead. However, things start to break after SPARK-36835 where we restored `createDependencyReducedPom` and now it is no longer able to locate Guava classes:

```
build/mvn test -pl common/network-yarn -Phadoop-3.2 -Phive-thriftserver -Pkinesis-asl -Pkubernetes -Pmesos -Pnetlib-lgpl -Pscala-2.12 -Pspark-ganglia-lgpl -Pyarn
...
[INFO] Compiling 1 Java source to /Users/sunchao/git/spark/common/network-yarn/target/scala-2.12/classes ...
[WARNING] [Warn] : bootstrap class path not set in conjunction with -source 8
[ERROR] [Error] /Users/sunchao/git/spark/common/network-yarn/src/main/java/org/apache/spark/network/yarn/YarnShuffleService.java:32: package com.google.common.annotations does not exist
[ERROR] [Error] /Users/sunchao/git/spark/common/network-yarn/src/main/java/org/apache/spark/network/yarn/YarnShuffleService.java:33: package com.google.common.base does not exist
[ERROR] [Error] /Users/sunchao/git/spark/common/network-yarn/src/main/java/org/apache/spark/network/yarn/YarnShuffleService.java:34: package com.google.common.collect does not exist
[ERROR] [Error] /Users/sunchao/git/spark/common/network-yarn/src/main/java/org/apache/spark/network/yarn/YarnShuffleService.java:118: cannot find symbol
  symbol:   class VisibleForTesting
  location: class org.apache.spark.network.yarn.YarnShuffleService
```

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

No

### How was this patch tested?

Tested with the above `mvn` command and it's now passing.

Closes #34125 from sunchao/SPARK-36873.

Authored-by: Chao Sun <f8383f764a897131a041b2260bfe2af2e49bb068@apple.com>
Signed-off-by: Gengliang Wang <789196f1837e809005c9b5b207ae21d5a78ca970@apache.org>

witgo/spark,srowen/spark,xuanyuanking/spark,xuanyuanking/spark,dongjoon-hyun/spark,rednaxelafx/apache-spark,nchammas/spark,cloud-fan/spark,apache/spark,nchammas/spark,HyukjinKwon/spark,mahak/spark,vinodkc/spark,JoshRosen/spark,dongjoon-hyun/spark,zzcclp/spark,HyukjinKwon/spark,JoshRosen/spark,apache/spark,srowen/spark,mahak/spark,vinodkc/spark,cloud-fan/spark,apache/spark,wangyum/spark,WeichenXu123/spark,HyukjinKwon/spark,zzcclp/spark,WeichenXu123/spark,holdenk/spark,shaneknapp/spark,shaneknapp/spark,apache/spark,apache/spark,holdenk/spark,witgo/spark,dongjoon-hyun/spark,ueshin/apache-spark,cloud-fan/spark,witgo/spark,nchammas/spark,cloud-fan/spark,wangyum/spark,cloud-fan/spark,rednaxelafx/apache-spark,zzcclp/spark,JoshRosen/spark,ueshin/apache-spark,ueshin/apache-spark,wangyum/spark,JoshRosen/spark,mahak/spark,zero323/spark,wangyum/spark,mahak/spark,hvanhovell/spark,xuanyuanking/spark,holdenk/spark,shaneknapp/spark,hvanhovell/spark,WeichenXu123/spark,witgo/spark,rednaxelafx/apache-spark,hvanhovell/spark,WeichenXu123/spark,HyukjinKwon/spark,vinodkc/spark,ueshin/apache-spark,shaneknapp/spark,zzcclp/spark,ueshin/apache-spark,rednaxelafx/apache-spark,holdenk/spark,gengliangwang/spark,zzcclp/spark,xuanyuanking/spark,mahak/spark,zero323/spark,nchammas/spark,holdenk/spark,hvanhovell/spark,gengliangwang/spark,gengliangwang/spark,zero323/spark,ueshin/apache-spark,shaneknapp/spark,dongjoon-hyun/spark,cloud-fan/spark,hvanhovell/spark,holdenk/spark,apache/spark,ueshin/apache-spark,zzcclp/spark,WeichenXu123/spark,zero323/spark,witgo/spark,gengliangwang/spark,JoshRosen/spark,gengliangwang/spark,srowen/spark,nchammas/spark,srowen/spark,dongjoon-hyun/spark,dongjoon-hyun/spark,vinodkc/spark,mahak/spark,vinodkc/spark,HyukjinKwon/spark,srowen/spark,vinodkc/spark,wangyum/spark,cloud-fan/spark,apache/spark,wangyum/spark,zzcclp/spark,xuanyuanking/spark,vinodkc/spark,WeichenXu123/spark,gengliangwang/spark,zero323/spark,rednaxelafx/apache-spark,JoshRosen/spark,rednaxelafx/apache-spark,hvanhovell/spark,zero323/spark,witgo/spark,shaneknapp/spark,xuanyuanking/spark,srowen/spark,WeichenXu123/spark,witgo/spark,rednaxelafx/apache-spark,nchammas/spark,gengliangwang/spark,holdenk/spark,JoshRosen/spark,wangyum/spark,srowen/spark,mahak/spark,HyukjinKwon/spark,zero323/spark,hvanhovell/spark,dongjoon-hyun/spark,shaneknapp/spark,nchammas/spark,HyukjinKwon/spark,xuanyuanking/spark