Draft: wayland: Make layer shell window position updates async
At the moment position updates are sync, that's mainly to keep things simple. So far, it has not been a serious issue because there are not that many plasma clients that change surface size frequently. That's about to change, so let's make window position updates async to avoid the panel jumping when it's resized.