Introduce ``required_interface`` attribute on ``plone.app.workflow.interfaces.ISharingPageRole``
be friendly to utilities implemented without required_interface