Surface: add batch dequeue/queue/cancel methods

Test: atest libgui_test:SurfaceTest
Bug: 113788435

Change-Id: Icd52aeb92e8218b0c201a791ae2a49b79021ac32
3 files changed