Fix crash on drag and drop from xwayland to wayland clients
During DataDevice migration we moved dataDevicesForSurface away from the existing template macro due to inheritance reasons at the time.
The SeatInterface::setDragTarget() is used with null surfaces in the xwayland bridge.