effect/offscreeneffect: snap geometries to the pixel grid
Otherwise, the texture size and position of the rendered geometry can be slightly wrong, making the end result blurry.
This should address https://github.com/matinlotfali/KDE-Rounded-Corners/issues/149