Sends one call through a configured smart account and waits for an on-chain receipt.
Call this on the account returned by a provider factory. The shared interface deliberately leaves options untyped because only some provider implementations consume it. Alchemy currently reads overrides; Safe reads middleware, account, and chain overrides. Thirdweb consumes chainId and gas; see its transaction options.