AddKeyedSingleton calls the key `serviceKey` but System.ClientModel calls it `key`. We should consider aligning these. https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/Convenience/ConfigurationExtensions.cs#L72