wayland: Only set decoration palette once for each change

Merged David Redondo requested to merge work/nooverload into master

Because we filter events on the app, we receive palette change events for every widget and item, each causing a setPalette call for every window which can eventually overflow the wayland connection buffer. BUG:468408 FIXED-IN:5.27.5

Merge request reports