macOS notarization support

Description of the feature request

Add a new Step supporting notarization of macOS apps, using the notarytool command line utility.

Use case / for what or how I would use it

macOS apps distributed outside of the App Store require notarization.

Related info - WWDC reference

https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow