Prepare for upcoming Component Model adoption in js gem by kateinoigakukun · Pull Request #429 · ruby/ruby.wasm

Rename the current bindgen directory to bindgen/legacy Merge witapi extension into js extension because they will be a single dso after the Component Model adoption.