fix(darwin): fix native module build and packaging for Electron 41
Build-time fixes (node_modules derivation + electron-rebuild): - Update Electron 41.3.0 hashes and skip electron-chromedriver install - Skip node-hid, usb, fsevents install scripts; use N-API prebuilts or omit (fsevents v1 uses removed v8::Object::GetIsolate, not needed at runtime) - Remove all fsevents instances before electron-rebuild (yarn v1 nests fsevents v1.x inside chokidar/node_modules; electron-rebuild scans recursively) - Patch node-addon-api napi.h: static const → static inline const to fix Apple Clang 15 enum constexpr error, applied to all darwin targets since electron-rebuild --force recompiles from source on both x86_64 and aarch64 - Pass CXXFLAGS=-Wno-error and NIX_CFLAGS_COMPILE for remaining warnings Packaging fixes (package derivation): - usb v2+ uses node-gyp-build (not 'bindings'), so also run bundleNodeJsNativeModule in-place in node_modules/usb/build/Release/ and exempt it from the installPhase *.node sweep - Fix scoped package (@scope/pkg) copy: cp -r -t dest/ node_modules/@scope/pkg strips the @scope parent; use a loop with mkdir -p instead