Introduces a `DuplicatiServerClient` to interact with the Duplicati server API, including authentication and various V1/V2 endpoints.
Adds `ServerCredentialType` to specify the authentication mechanism (Password or Token).
Includes a usage example to demonstrate client capabilities.