Make InitializeShardsAsync public
Created by: IDoEverything
Summary
Makes the shard client's InitializeShardsAsync
public.
Details
This would allow users to perform actions on shards before actually connecting, to get the shard count or register extensions.