Reinstall effects on QWaylandWindow::wlSurfaceCreated
The expose event can be sent multiple times after the wl_surface object has been created, which is not great for our needs.
Since we can use QWaylandWindow private APIs, let's connect to the QWaylandWindow::wlSurfaceCreated signal to monitor when the effects can be installed.