Persistent WebAssembly instances in Linera
In the Linera protocol, each contract call previously instantiated a fresh WebAssembly runtime and re-loaded the contract module, paying the module-instantiation and JIT cost on every invocation. This pull request persists the Wasm execution instances across calls, reusing the already-compiled and initialized runtime instead of recreating it. On realistic workloads this yields roughly a 3× speedup of the execution layer.