Satellite Data Support changes

- Mark satellite data support mode appropriately based on
  carrier config and satellite entitlement provisioning information.
- Allow satellite data with constrained and unconstrained connection,
  only when available services is provisioned with data service type
  thru entitlement or carrier config.
- Add Data services availability check.

Flag: com.android.internal.telephony.flags.data_service_check
Bug: 381338283
Test: m and atest
Test: Device test at b/381338283 and b/393053859
Change-Id: Ica52560577c6e8ea92dec06e43d3ee62e7370ffd
diff --git a/flags/data.aconfig b/flags/data.aconfig
index 1993b90..ebd1e9a 100644
--- a/flags/data.aconfig
+++ b/flags/data.aconfig
@@ -140,3 +140,14 @@
     purpose: PURPOSE_BUGFIX
   }
 }
+
+# OWNER=nagendranb TARGET=25Q2
+flag {
+  name: "data_service_check"
+  namespace: "telephony"
+  description: "Support data service check based on nri available services."
+  bug:"381338283"
+  metadata {
+    purpose: PURPOSE_BUGFIX
+  }
+}