Merge remote-tracking branch 'origin/main' into Cjian/gradle
# Conflicts:
# java/build-android.gradle
# java/src/test/android/app/build.gradle
# java/src/test/android/app/src/main/AndroidManifest.xml
# js/react_native/android/gradle.properties
# js/react_native/android/gradle/wrapper/gradle-wrapper.jar
# js/react_native/android/gradle/wrapper/gradle-wrapper.properties
# js/react_native/android/gradlew
# js/react_native/android/gradlew.bat
# tools/ci_build/github/android/build_aar_package.py
# tools/ci_build/github/android/default_full_aar_build_settings.json