[Gtk] Fix default icon sizes

ImageDescription.WithDefaultSize should always return the icon with the default size.
Backends like Button or ImageRenderer should decide to enforce a default size, or to set it only, if not done by the user.

(78f999f follow up)