Converts an S7 SimulationConfig object to a plain list suitable for hashing or serialization. Excludes runtime-specific fields like result_path and checkpoint_every.
Examples
if (FALSE) { # \dontrun{
config <- simulation_config(...)
spec <- as_config_spec(config)
# spec can now be serialized or hashed
} # }