Add allowlisted DeviceConfig flags for additional tests

Android 16 restricts the DeviceConfig flags that can be written
by the shell user to those that have been allowlisted. To support
this feature, all flags written during tests must be allowlisted
since tests adopt the shell permission identity when writing flags.
This commit adds additional flags that are modified by tests.

Bug: 364083026
Flag: android.security.protect_device_config_flags
Test: Manually ran all affected tests
Change-Id: I59ae4d862610ae4ddcc7caa95fa57675378eb8b1
diff --git a/framework/java/android/provider/WritableFlags.java b/framework/java/android/provider/WritableFlags.java
index 7da8bae..afa951e 100644
--- a/framework/java/android/provider/WritableFlags.java
+++ b/framework/java/android/provider/WritableFlags.java
@@ -28,8 +28,20 @@
                 "activity_manager/background_activity_starts_package_names_whitelist",
                 "activity_manager/bg_abusive_notification_minimal_interval",
                 "activity_manager/bg_auto_restricted_bucket_on_bg_restricted",
+                "activity_manager/bg_bind_svc_monitor_enabled",
+                "activity_manager/bg_bind_svc_window",
+                "activity_manager/bg_broadcast_monitor_enabled",
+                "activity_manager/bg_broadcast_window",
                 "activity_manager/bg_current_drain_auto_restrict_abusive_apps_enabled",
+                "activity_manager/bg_current_drain_interaction_grace_period",
+                "activity_manager/bg_current_drain_monitor_enabled",
                 "activity_manager/bg_current_drain_threshold_to_bg_restricted",
+                "activity_manager/bg_current_drain_window",
+                "activity_manager/bg_ex_bind_svc_threshold",
+                "activity_manager/bg_ex_broadcast_threshold",
+                "activity_manager/bg_fgs_long_running_threshold",
+                "activity_manager/bg_fgs_long_running_window",
+                "activity_manager/bg_fgs_monitor_enabled",
                 "activity_manager/bg_prompt_abusive_apps_to_bg_restricted",
                 "activity_manager/bg_prompt_fgs_on_long_running",
                 "activity_manager/compact_full_delta_rss_throttle_kb",
@@ -227,7 +239,14 @@
                 "backup_and_restore/full_backup_write_to_transport_buffer_size_bytes",
                 "battery_saver/enable_night_mode",
                 "battery_saver/location_mode",
+                "biometrics/android.adaptiveauth.enable_adaptive_auth",
+                "biometrics/android.adaptiveauth.report_biometric_auth_attempts",
+                "biometrics/android.hardware.biometrics.add_key_agreement_crypto_object",
+                "biometrics/android.security.clear_strong_auth_on_add_primary_credential",
                 "biometrics/android.security.report_primary_auth_attempts",
+                "biometrics/android.security.secure_lockdown",
+                "biometrics/android.security.should_trust_manager_listen_for_primary_auth",
+                "biometrics/android.security.significant_places",
                 "biometrics/biometric_strengths",
                 "biometrics/enable_biometric_property_verification",
                 "biometrics_framework/com.android.server.biometrics.face_vhal_feature",
@@ -298,6 +317,8 @@
                 "device_config_overrides/namespace3:key4",
                 "device_config_overrides/namespace4:key3",
                 "device_config_overrides/namespace4:key4",
+                "device_idle/light_idle_to",
+                "device_idle/light_idle_to_initial_flex",
                 "device_idle/notification_allowlist_duration_ms",
                 "device_personalization_services/Captions__disable_prod",
                 "device_personalization_services/Echo__smartspace_enable_doorbell",