ChronikClient constructor
Create a Chronik client with the given list of server URLs
Implementation
factory ChronikClient(List<String> urls) {
if (urls.isEmpty) {
throw ValidationException('At least one server URL is required');
}
return ChronikClient._(FailoverProxy(urls));
}