util: add `AggregateError.prototype.errors` to inspect output
Fixes: https://github.com/nodejs/node/issues/43645
Old:
> (()=>{throw new AggregateError([new TypeError('blep'), new RangeError('blop')],'gwak')})()
Uncaught AggregateError: gwak
at REPL1:1:13
New:
> (()=>{throw new AggregateError([new TypeError('blep'), new RangeError('blop')],'gwak')})()
Uncaught AggregateError: gwak
at REPL1:1:13 {
[errors]: [
TypeError: blep
at REPL1:1:33
at REPL1:1:89
at Script.runInThisContext (node:vm:130:12)
at REPLServer.defaultEval (node:repl:572:29)
at bound (node:domain:426:15)
at REPLServer.runBound [as eval] (node:domain:437:12)
at REPLServer.onLine (node:repl:902:10)
at REPLServer.emit (node:events:549:35)
at REPLServer.emit (node:domain:482:12)
at [_onLine] [as _onLine] (node:internal/readline/interface:425:12),
RangeError: blop
at REPL1:1:56
at REPL1:1:89
at Script.runInThisContext (node:vm:130:12)
at REPLServer.defaultEval (node:repl:572:29)
at bound (node:domain:426:15)
at REPLServer.runBound [as eval] (node:domain:437:12)
at REPLServer.onLine (node:repl:902:10)
at REPLServer.emit (node:events:549:35)
at REPLServer.emit (node:domain:482:12)
at [_onLine] [as _onLine] (node:internal/readline/interface:425:12)
]
}