…dencies to use stable version
### What changes were proposed in this pull request?
This pr update `scalatest` and `scalatestplus` related dependencies to use stable version as follows:
- Upgrade `scala-xml` from 1.20 to `2.1.0` to support scalatest 3.2.13
- Update `org.scalatest:scalatest` from 3.3.0-SNAP3 to 3.2.13
- Update `org.scalatestplus:scalacheck-1-15:3.3.0-SNAP3` to `org.scalatestplus:scalacheck-1-16:3.2.13.0` and upgrade `scalacheck` from 1.15.4 to 1.16.0
- Update `org.scalatestplus:selenium-3-141:3.3.0.0-SNAP3` to `org.scalatestplus:selenium-3-141:3.2.10.0` and left TODO of SPARK-40397.
### Why are the changes needed?
Change to use stable version dependencies.
The relevant release notes as follows:
- scala-xml:
- https://github.com/scala/scala-xml/releases/tag/v1.3.0
- https://github.com/scala/scala-xml/releases/tag/v2.0.0
- https://github.com/scala/scala-xml/releases/tag/v2.0.1
- https://github.com/scala/scala-xml/releases/tag/v2.1.0
- scalatest :
- https://github.com/scalatest/scalatest/releases/tag/release-3.2.10
- https://github.com/scalatest/scalatest/releases/tag/release-3.2.11
- https://github.com/scalatest/scalatest/releases/tag/release-3.2.12
- https://github.com/scalatest/scalatest/releases/tag/release-3.2.13
- org.scalatestplus:scalacheck:
- https://github.com/scalatest/scalatestplus-scalacheck/releases/tag/release-3.2.10.0-for-scalacheck-1.15
- https://github.com/scalatest/scalatestplus-scalacheck/releases/tag/release-3.2.11.0-for-scalacheck-1.15
- https://github.com/scalatest/scalatestplus-scalacheck/releases/tag/release-3.2.12.0-for-scalacheck-1.16
- https://github.com/scalatest/scalatestplus-scalacheck/releases/tag/release-3.2.13.0-for-scalacheck-1.16
- org.scalatestplus:mockito:
- https://github.com/scalatest/scalatestplus-mockito/releases/tag/release-3.2.13.0-for-mockito-4.6
- org.scalatestplus:selenium:
- https://github.com/scalatest/scalatestplus-selenium/releases/tag/release-3.2.10.0-for-selenium-3.141
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
- Pass GitHub Actions
- Manually check the problems mentioned in https://github.com/apache/spark/pull/35128/files
```
SPARK_GENERATE_GOLDEN_FILES=1 build/sbt clean "sql/testOnly *PlanStability*Suite"
[info] Run completed in 52 seconds, 520 milliseconds.
[info] Total number of tests run: 334
[info] Suites: completed 7, aborted 0
[info] Tests: succeeded 334, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
```
Closes #37842 from LuciferYang/SPARK-40396.
Authored-by: yangjie01 <yangjie01@baidu.com>
Signed-off-by: Max Gekk <max.gekk@gmail.com>