Fetches all accounts for a specific wallet, including both embedded and connected wallet accounts.
For embedded wallets, retrieves accounts from the Turnkey API, supporting pagination (defaults to the first page with a limit of 100 accounts).
For connected wallets (e.g., browser extensions or external providers), constructs account objects for each connected address from the provided or discovered wallet providers.
Automatically determines the account type and populates relevant fields such as address, curve, and signing capability.
Optionally allows filtering by a specific set of wallet providers and supports custom pagination options.
Supports stamping the request with a specific stamper (StamperType.Passkey, StamperType.ApiKey, or StamperType.Wallet).