Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20

Android 15.0.0 Release 20 (BP1A.250305.019)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8epcgAKCRDorT+BmrEO
# eEClAJ94H+ltvSQRrmHE+7w0cnxavo4HUACeOcl9WjDuoX2EEYSpPiADFKpy+Ro=
# =Pily
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 03:31:30 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r20': (204 commits)
  Import translations. DO NOT MERGE ANYWHERE
  Register death handler for the mainline supplicant service.
  Initialize Java class to access the Mainline Supplicant service.
  Move APIs to check USD support to WifiManager
  Add support for NAN periodic ranging.
  Change the mainline supplicant terminate method to oneway.
  Fix WifiAwareDataPathStateManagerTest
  Support for BLE assisted P2P discovery and pairing
  [CTS-V Migration] Replace current Wi-Fi utility adb commands with MBS WiFi APIs.
  Block the current connected network
  Add API for BSSID block
  Add NIDL rro
  [CTS-V Migration][Wi-Fi Direct] Implement test case #1
  Revert^2 "Mark @FlaggedApi flags as exported"
  Add skeleton implementation for the NAN periodic ranging callback.
  Import translations. DO NOT MERGE ANYWHERE
  Revert "Mark @FlaggedApi flags as exported"
  Add data capture API
  Add fix the performance logging
  Gate getCachedScanData with service version 2
  ...

Change-Id: If80812aa02f40fc6196cd7416ed26fd1dcd748d6