Satellite API changes

Have register/unregister methods return the error synchronously.
Add requestIsSatelliteCommunicationAllowedForCurrentLocation
Add requestTimeForNextSatelliteVisibility
Update SatelliteStateListener#onMessageTransferStateUpdate
Update SatelliteMessageTransferState
Remove features from SatelliteCapabilities

Test: atest SatelliteManagerTest
Bug: 268791334
Change-Id: I65465c83364bd09d5b2a30f9afd6afe283294ca9
5 files changed