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.