a9ea33dd18
- Previously both 'nextcloud' and 'webdav' providers were dispatched to WebDAVBackend - Now 'nextcloud' uses NextcloudBackend (has list_folder); 'webdav' uses WebDAVBackend - Both share identical constructor signature (server_url, username, password) - Removes type: ignore[import] concern on nextcloud_backend — module now exists