Implement IAsyncDisposable in IConnectionMultiplexer

IConnectionMultiplexer allows closing all connections synchronously via Close and asynchronously via CloseAsync. It also implements IDisposable and closes any connections synchronously when disposed, but doesn't implement the corresponding asynchronous IAsyncDisposable interface and DisposeAsync method. Doing so would allow closing connections asynchronously before disposing without manually calling CloseAsync first.