Hi there,

The node example provided (https://github.com/mozilla/pdf.js/tree/master/examples/node) fails on node.js >= 16.7. I believe that's due to the fact that the runtime is checked via `URL.createObjectURL` in `legacy/build/pdf.js` (repo: https://github.com/mozilla/pdfjs-dist/blob/master/legacy/build/pdf.js#L2459) and the fact that it has been recently introduced in node 16.7 (see: https://nodejs.org/api/url.html#urlcreateobjecturlblob)

Configuration:
- Node.js 16.7 or 16.8
- PDF.js version: latest

Steps to reproduce the problem:
1. Run pdf.js node example with node 16.7 or later

Error:
`stack:'ReferenceError: Blob is not defined\n    at createObjectURL`

Thanks!
return decodeURIComponent(escape(str));
}
function utf8StringToString(str) {
  return unescape(encodeURIComponent(str));
}
function isBool(v) {
  return typeof v === "boolean";
}
function isNum(v) {
  return typeof v === "number";
}
function isString(v) {
  return typeof v === "string";
}
function isArrayBuffer(v) {
  return typeof v === "object" && v !== null && v.byteLength !== undefined;
}
function isArrayEqual(arr1, arr2) {
  if (arr1.length !== arr2.length) {
    return false;
  }
  for (let i = 0, ii = arr1.length; i < ii; i++) {
    if (arr1[i] !== arr2[i]) {
      return false;
    }
  }
  return true;
}
function getModificationDate(date = new Date()) {