fix(builtin): support mjs/cjs files as javascript files in `js_library`
fix(builtin): support mjs/cjs files as javascript files in `js_library`

Allows for the exposal of `mjs` and `cjs` files in `js_library` targets.
Thsse are valid alternatives to the ambiguous `.js` extension that is
reliant on the closest `package.json` and its `type` field.

bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs