Applies lightninglabs/lnc-rn#45 to the vendored copy in zeus_modules:
- add eslint.config.mjs (flat config, eslint v9 + typescript-eslint v8)
translating the previous tslint.json rule set
- swap tslint/tslint-config-prettier devDependencies for @eslint/js,
eslint, eslint-config-prettier, globals and typescript-eslint;
lint script is now 'eslint lib'
- drop unused Proxy handler params in lib/api/createRpc.ts and the
unused catch binding in lib/lnc.ts, mirrored into the prebuilt dist/
- regenerate the module's local yarn.lock
No runtime behavior change. The root package.json and yarn.lock are
untouched, so contributors do not need to re-run yarn.