debug_traceCallMany:params[0]: List of bundles. Each bundle is an object with transactions and an optional blockOverride.params[1]: Simulation context. Contains blockIdentifier (a hex block number or tag) and transactionIndex (default -1).params[2]: Optional state overrides: a mapping from address to an override object (e.g. balance).params[3]: Simulation timeout in milliseconds.params[4]: Tracer configuration (optional). Contains tracer type, optional tracerConfig, and onlyTopCall flag.