This diff introduces changes to the Rust notification library to add an optional APNs push message payload.
To wake up the iOS app from the background we should send a message with the payload. In this case, a message will be with the content-available attribute, so we can do background information processing in the app.
Apple's related documentation, apple forum thread.
The message payload is optional in the library.
Related Linear task: ENG-1743