Users that use Sign in with Apple may choose to not share their email address

@nmansilla We already run into some trouble, because some user accounts do not return an email address, see No email address returned for some users .
Our users use our addon to get notified about certain events. At least, when a user subscribes to a notification, we need to be able to tell the user that we can’t send them email. So there should be an API to query if there is a “sendable” email for a user.