Enhancement: Add validation to public share provider

We changed the implementation of the public share provider in reva to do the validation on the CS3 Api side. This makes the implementation on the graph side smaller.

https://github.com/owncloud/ocis/pull/7877
https://github.com/owncloud/ocis/issues/6993
