On #14303, I shared unmodified files from our bug tracker corpus that appeared to cause some problems for pdf.js.  On this issue, I'll attach files that are freshly fuzzed using files from that corpus as seeds.  I avoided files used in #14303 as seeds for these runs  

I haven't done root cause analysis, and I apologize if these are all just triggering the same underlying bug (or that fixed in #14304).  The files are named for their seed file and then the sha-256 of the fuzzed version.

[new-nasties.zip](https://github.com/mozilla/pdf.js/files/7598083/new-nasties.zip)
const promiseB = pdfDocument.getPage(1);
      expect(promiseA instanceof Promise).toEqual(true);
      expect(promiseA).toBe(promiseB);
      const pageA = await promiseA;
      const pageB = await promiseB;
      expect(pageA instanceof PDFPageProxy).toEqual(true);
      expect(pageA).toBe(pageB);
    });
    it("gets page index", async function () {
      const ref = { num: 17, gen: 0 }; 
      const pageIndex = await pdfDocument.getPageIndex(ref);
      expect(pageIndex).toEqual(1);
    });
    it("gets invalid page index", async function () {
      const ref = { num: 3, gen: 0 }; 
      try {
        await pdfDocument.getPageIndex(ref);
        
        expect(false).toEqual(true);
      
        expect(reason instanceof UnknownErrorException).toEqual(true);
        expect(reason.message).toEqual(
          "The reference does not point to a /Page dictionary."
        );
      }
    });
    it("gets destinations, from /Dests dictionary", async function () {
      const destinations = await pdfDocument.getDestinations();
      expect(destinations).toEqual({
        chapter1: [{ gen: 0, num: 17  { name: "XYZ"  0, 841.89, null],