Enhancement: Update multiple fields of a public link in the graphAPI

- update is now able to handle multiple fields changes in the same request
- new rules for expiration dates for public links with Editor permissions

https://github.com/cs3org/reva/pull/5287
