Establish a standard method for resolving public share endpoints across different WebDAV servers within the Uppy WebDAV provider.
### Initial checklist - [x] I understand this is a feature request and questions should be posted in the [Community Forum](https://community.transloadit.com/) - [x] I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below) ### Problem This issue aggregates all the context and my learnings in trying to fix https://github.com/transloadit/uppy/issues/6007 ## Background: How WebDAV Works in Uppy **WebDAV** (Web Distributed Authoring and Versioning) is an HTTP extension that turns a web server into a remote file system. It lets clients browse directories, upload/download files, and manage content all over standard HTTP with URL-based addressing. The Uppy WebDAV integration works in two parts: | Package | Role | |---------|------| | `@uppy/webdav` | Frontend UI - renders an input for the user to paste a WebDAV or public share URL, then displays a file picker | | `@uppy/companion` WebdavProvider | Backend