This diff introduces changes to the A2 library wrapper to use `topic` for the APNs message (adding of `topic` argument to the wrapper function.).
When testing push notifications with the production certificate the `topic` for the message is mandatory. The `topic` is an iOS app bundle name. The topic is mandatory because some P12 certificates can have multiple app bundle names (one certificate for a few apps).
Related Linear task: [[ https://linear.app/comm/issue/ENG-1743/testing-apple-notifications-apns-library-in-tunnelbroker | ENG-1743 ]]