[scene] Port to SurfaceInterface::mapToBuffer()
SurfaceInterface::mapToBuffer() is a helper method that one could use to
map a QPoint, QSize, QRect or a QRegion from the surface-local coordinates
to the buffer pixel coordinates.
We need this change to properly render cropped or scaled surfaces.