Merge "Reland: Guard new APIs with __builtin_available" into main am: 7296ac66b6 am: 159a67310c am: 8a54151ef5

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2892102

Change-Id: Icc5bc65127c6342064bee81df4aa0fb5cf867f8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>