Closes the client and cleans up any associated resources.
Terminates all active connections.
@override FutureOr<void> close() { _abortController.abort(); _closed = true; }