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
```
idFactoryMock
      
      const annotationStorage = new Map(
      annotationStorage.set(annotation.data.id, { value: true }
      const operatorList = await annotation.getOperatorList(
        checkboxEvaluator,
        task,
        false,
        annotationStorage
      
      expect(operatorList.argsArray.length).toEqual(5
      expect(operatorList.fnArray).toEqual([
        OPS.beginAnnotation,
        OPS.dependency,
        OPS.setFont,
        OPS.showText,
        OPS.endAnnotation,
      ]
      expect(operatorList.argsArray[3][0][0].unicode).toEqual("4"
    }
    it("should render checkboxes for printing", async function () {
      const appearanceStatesDict = new Dict(
      const normalAppearanceDict = new Dict(
      const checkedAppearanceDict = new Dict(
      const uncheckedAppearanceDict = new Dict(
      const checkedStream = new StringStream("0.1 0.2 0.3 rg"
      checkedStream.dict = checkedAppearanceDict;
      const uncheckedStream = new StringStream("0.3 0.2 0.1 rg"
      uncheckedStream.dict = uncheckedAppearanceDict;
      checkedAppearanceDict.set("BBox", [0, 0, 8, 8]