Merge 24Q4 into AOSP main

Bug: 370570306
Merged-In: I1c2fb12e09ffe8083d6b14b0ee5aa957e031ddf3
Change-Id: I1f96c1fc29847035394513fad852d1bacbc43296