Ensure that `Uint8ClampedArray` is used for image data transfered by `getTransfers` (PR 9802 follow-up)
Ensure that `Uint8ClampedArray` is used for image data transfered by `getTransfers` (PR 9802 follow-up)

One of the `QueueOptimizer` cases wasn't updated to use `Uint8ClampedArray`s, which leads to inconsistent image data on the API side (but no actual rendering bugs, as far as I can tell).
To prevent future errors, a non-production/test-only `assert` was added to ensure that the relevant image data only uses `Uint8ClampedArray`s.

caremerge/pdf.js,timvandermeij/pdf.js,Shoobx/pdf.js,mainegreen/pdf.js,Snuffleupagus/pdf.js,macroplant/pdf.js,mozilla/pdf.js,macroplant/pdf.js,showpad/mozilla-pdf.js,mukulmishra18/pdf.js,mainegreen/pdf.js,mukulmishra18/pdf.js,Shoobx/pdf.js,mozilla/pdf.js,nawawi/pdf.js,xavier114fch/pdf.js,nawawi/pdf.js,timvandermeij/pdf.js,Snuffleupagus/pdf.js,nawawi/pdf.js,caremerge/pdf.js,mozilla/pdf.js,timvandermeij/pdf.js,Shoobx/pdf.js,xavier114fch/pdf.js,Snuffleupagus/pdf.js,showpad/mozilla-pdf.js,showpad/mozilla-pdf.js,macroplant/pdf.js