## Description
This PR adds sandbox file format option (json or bcs) to batch replay.
Only batch replay needs this because otherwise we prefer json as we
don't care about the size of the files.
This cuts the size of a sandbox file by 70%.
Also fixing a bug in the dev inspect tracing execution: it's not always
guaranteed that the transaction execution would succeed.
## Test plan
Run locally
---
## Release notes
Check each box that your changes affect. If none of the boxes relate to
your changes, release notes aren't required.
For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.
- [ ] Protocol:
- [ ] Nodes (Validators and Full nodes):
- [ ] Indexer:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK: