Is your feature request related to a problem? Please describe.
Description
When creating an account, if part of the process fails, it’s not always clear what state the account is left in. This can lead to partially created accounts or the need to manually clean things up before retrying.
Having better guarantees around account creation would make the SDK safer to use in more complex flows.
Describe the solution you'd like
Add support for atomic account creation, where the process either fully succeeds or cleanly fails. If something goes wrong mid-process, the SDK should automatically roll back or clearly report the partial state.