Resolves the default shell on various operating systems asynchronously.
Task<ShellInformation> ResolveDefaultShellAsync(CancellationToken cancellationToken)
A cancellation token that can be used to cancel the asynchronous operation.