Merge tag 'android-14.0.0_r50' into leaf-3.2

Android 14.0.0 Release 50 (AP2A.240605.024)

* tag 'android-14.0.0_r50' of https://android.googlesource.com/platform/frameworks/native: (394 commits)
  InputDevice: switch Sony DualShock 4 to new touchpad stack
  PointerChoreographer: Add drawing tablet support
  Add APersistableBundle to lldnk
  Revert "SF: Introduce VsyncTimeline to VsyncPredictor"
  PointerChoreographer: Do not call the policy with the lock held
  PointerChoreographer: Remove ability to create mouse controllers OTF
  Revert "Refactor of screenshot code on main thread."
  Fix BatteryService enum inconsistent with BatteryManager
  Fix "Abnormal while playing netflix in PIP mode"
  Reorganize surfaceflinger_flags aconfig
  Do not slide event into the new window which can't receive motion event
  HighHint touch boost fix re. frame rate override
  Add missing libc++ includes
  Update documentation for AInputEvent_toJava
  SF: Introduce VsyncTimeline to VsyncPredictor
  Fix dont_skip_on_early_ro to be read only again
  Read pointer choreographer flag at boot
  Send wake event to ISensorHalWrapper fmq when switching to Hal Bypass Mode
  [SF] Add trace and dump for Game frame rate overrides
  Disable SkiaVK support on CPU implementations
  ...

Change-Id: Id31b05fc3551a0f1e2c0a36bf3414c169aeda835