xdg-shell: forbid ack_configure with unmapped surface
If a surface is unmapped and the client doesn't submit a new buffer, sending ack_configure is non-sensical. This was not spelled out explicitly in the spec.
References: https://github.com/swaywm/sway/issues/7396
Edited by Simon Ser