Changes:
- 22f8f61 "Merge Tagged PR 9042"
- 66789eb "Merge Tagged PR 9423"
- f3bde2e "Merge Tagged PR 9487"
- 3e6850f Merge pull request #9453 from ameerj/scratch-vector
- c6590ad scratch_buffer: Explicitly defing resize and resize_destructive functions
- 6486980 tests: Add ScratchBuffer tests
- 61e4f2d dma_pusher: Rework command_headers usage
- bdef22f buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usage
- 4bc2d82 video_core: Add usages of ScratchBuffer
- cfc34dd common: Add ScratchBuffer class