Closes the provider and releases its resources. After disposeAsync, the provider is unusable.
disposeAsync
@override Future<void> disposeAsync() => _inner.disposeAsync();