gsk: Preserve dpi when modifying fonts
When scaling a font or changing font options, we need to be careful to preserve the dpi as well, otherwise the rendering might leak out of the node bounds, leading to spectacular glitches.
Fixes: #6508 (closed)