Support carrier config for NI SUPL message injection

Test: on-device

1. Insert SIM
2. Enable flag android.location.flags.enable_ni_supl_message_injection_by_carrier_config
3. adb shell cmd phone cc set-value gps.enable_ni_supl_message_injection_bool true
4. Enable NFW lock
5. atest SmsNiSuplTest
6. Confirm the SUPL message is injected to HAL
7. adb shell cmd phone cc set-value gps.enable_ni_supl_message_injection_bool false
8. atest SmsNiSuplTest
9. Confirm no SUPL message is injected to HAL

Bug: 242105192
Flag: android.location.flags.enable_ni_supl_message_injection_by_carrier_config
Change-Id: I86a86517db139137a16e76bff2b820aad447a734
5 files changed