wasm-node: use native inflate implementation when available
After https://github.com/paritytech/smoldot/pull/1801, the wasm node decompresses the smoldot wasm bytecode before executing it.
This is done with the pako library.
NodeJS has https://nodejs.org/api/zlib.html, but browsers don't have any equivalent yet. However I see that https://developer.mozilla.org/en-US/docs/Web/API/DecompressionStream is in progress. If one day it is available then we should make use of it.
After https://github.com/paritytech/smoldot/pull/2519 it will be possible to use the NodeJS native API and the Deno native API. Only browsers will need to do the decompression using JS code.
cc https://mozilla.github.io/standards-positions/#compression-streams