Configuration:
- PDF.js version: 2.0.550

Steps to reproduce the problem:
1. Render document in SVG mode `renderMode="svg"`

What is the expected behavior? (add screenshot)
Rendering annotations same way as they rendered on canvas

What went wrong? (add screenshot)
```
Warning: Unimplemented operator beginAnnotations
Warning: Unimplemented operator endAnnotations
```
[10, 20, 20, 20, 20, 10, 10, 10],
        
        [10, 10, 20, 10, 10, 20, 20, 20],
        
        [10, 10, 20, 10, 20, 20, 10, 20],
      ];
      for (const nonStandardOrder of nonStandardOrders) {
        dict.set("QuadPoints", nonStandardOrder
        expect(getQuadPoints(dict, rect)).toEqual([
          [
            { x: 10, y: 20 },
            { x: 20, y: 20 },
            { x: 10, y: 10 },
            { x: 20, y: 10 },
          ],
        ]
      }
    }
  }
  describe("Annotation", function () {
    let dict, ref;
    beforeAll(function () {
      dict = new Dict(
      ref = Ref.get(1, 0
    }
    afterAll(function () {
      dict = ref = null;
    }
    it("should set and get valid contents", function () {
      const annotation = new Annotation({ dict, ref }