When withdrawing from a Starknet Shadow Account, funds return to shielded STRK20 balances using zero-knowledge proofs managed by a Starknet wallet