[deps] Update EsLint v8.57.1 and plugins

This is need to be able to move to flat config which I am handling
in a separate CL.
The overrides are there as these packages got update today,
so we need to way, but they were last touched 3 years ago,
so reviewing their changes upstream as well.

Bug: none
Change-Id: I61534f881fd4e747c716b42b773f8f7f3e9bc761
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6063618
Commit-Queue: Nikolay Vitkov <[email protected]>
Reviewed-by: Danil Somsikov <[email protected]>
diff --git a/node_modules/es-abstract/2015/AdvanceStringIndex.js b/node_modules/es-abstract/2015/AdvanceStringIndex.js
index 279602b..b4b8b65 100644
--- a/node_modules/es-abstract/2015/AdvanceStringIndex.js
+++ b/node_modules/es-abstract/2015/AdvanceStringIndex.js
@@ -1,28 +1,24 @@
 'use strict';
 
-var GetIntrinsic = require('get-intrinsic');
-
-var IsInteger = require('./IsInteger');
-var Type = require('./Type');
-
-var MAX_SAFE_INTEGER = require('../helpers/maxSafeInteger');
+var isInteger = require('../helpers/isInteger');
 var isLeadingSurrogate = require('../helpers/isLeadingSurrogate');
 var isTrailingSurrogate = require('../helpers/isTrailingSurrogate');
+var MAX_SAFE_INTEGER = require('../helpers/maxSafeInteger');
 
-var $TypeError = GetIntrinsic('%TypeError%');
+var $TypeError = require('es-errors/type');
 
 var $charCodeAt = require('call-bind/callBound')('String.prototype.charCodeAt');
 
-// https://ecma-international.org/ecma-262/6.0/#sec-advancestringindex
+// https://262.ecma-international.org/6.0/#sec-advancestringindex
 
 module.exports = function AdvanceStringIndex(S, index, unicode) {
-	if (Type(S) !== 'String') {
+	if (typeof S !== 'string') {
 		throw new $TypeError('Assertion failed: `S` must be a String');
 	}
-	if (!IsInteger(index) || index < 0 || index > MAX_SAFE_INTEGER) {
+	if (!isInteger(index) || index < 0 || index > MAX_SAFE_INTEGER) {
 		throw new $TypeError('Assertion failed: `length` must be an integer >= 0 and <= 2**53');
 	}
-	if (Type(unicode) !== 'Boolean') {
+	if (typeof unicode !== 'boolean') {
 		throw new $TypeError('Assertion failed: `unicode` must be a Boolean');
 	}
 	if (!unicode) {