Enhancement: Add password policy compatibility

We consume password policy rules from the server and test public link passwords against those.
Additionally we added a show/hide toggle button to password input field

https://github.com/owncloud/web/pull/9682
https://github.com/owncloud/web/pull/9634
https://github.com/owncloud/web/pull/9686
https://github.com/owncloud/web/pull/9688
https://github.com/owncloud/web/pull/9735
https://github.com/owncloud/web/pull/9736
https://github.com/owncloud/web/issues/9638
https://github.com/owncloud/web/issues/9657
