Fix moving files into read only public shares

Fixed #9087 

Contains both a backend fix (dont allow creating readable streams on read only dav mounts) and a frontend fix (dont try to move files if the target dir doesn't have create permissions)

cc @PVince81 @DeepDiver1975