Create a new Wallet instance for privateKey and optionally connected to the provider.
privateKey
provider
factory Wallet(String privateKey, [Provider? provider]) => Wallet._(_WalletImpl(privateKey, provider?.impl));