[eSIM BootStrap Support] Support esim bootstrap provisioning profile

- support different network request during esim bootstrap provisioning
  based on flag set at apn configuration
- Determine esim bootstrap provisioning activation based on sim profile class
- Add feature flagging support
- Unit test coverage support

Bug: 298567545
Test: atest DataNetworkControllerTest DataProfileManagerTest TelephonyDatabaseHelperTest
Change-Id: I0dc34706d3ab545fe8766452608fefc08c7a301f
diff --git a/flags/uicc.aconfig b/flags/uicc.aconfig
index 84e491e..3f91ebb 100644
--- a/flags/uicc.aconfig
+++ b/flags/uicc.aconfig
@@ -1 +1,8 @@
-package: "com.android.internal.telephony.flags"
\ No newline at end of file
+package: "com.android.internal.telephony.flags"
+
+flag {
+    name: "esim_bootstrap_provisioning_flag"
+    namespace: "telephony"
+    description: "This flag controls eSIM Bootstrap provisioning feature support."
+    bug:"298567545"
+}
\ No newline at end of file