The PR: * Reengineering eslint.config.js to properly extending the existing plugins and configs. It also implies disabling a bunch of broken rules. * Adds running eslint for all brave files in `npm run presubmit -- --all`. * Also enables eslint check for all *.js files