Rework notification status to mirror the SDKs new notification status getter. On iOS, also added new getters for authorized notification options and authorization status since it was mixed in with the status.
Break apart NotificationOptInChangedEvent into NotificationStatusChangedEvent and on iOS, AuthorizedNotificationOptionsChangedEvent
Changes: