Add SatelliteModemEnableRequestAttributes

Wrap parameters that are used for requestSatelliteEnabled.

- Wrap icc id and apn name into a new class SatelliteSubscriptionInfo,
which represents the info needed by modem for satellite
provision/attachment.
- Wrap SatelliteSubscriptionInfo along with mIsEnabled, mIsDemoMode,
  mIsEmergencyMode when requestSatelliteEnabled

Bug: 350387637
Test: basic voice call + data browsing
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn

Change-Id: I0f765488e83c1ce7f6097b89591d901f3550f0d8
4 files changed