gtk4: Allow application to configure desired rendering resolution
This would allow this to be passed through the allocation query, and elements like textoverlay
can potentially render subtitles at higher resolutions than the video at that point.
Configuration (i.e. properties) are needed because the paintable can be rendered in multiple places with different resolutions.