wayland/xdgshell: enforce invalid_size errors
If the client sets invalid min or max size, that can cause some code in KWin to assert. To ensure that doesn't happen, enforce that the minimum size is always at most as big as the maximum.
Edited by Xaver Hugl