gdk/wayland: Use last implicit grab serial for DnD start requests
This serial should be that from a button press/touch down/etc, use the last implicit grab here, which will presumably be from the same device that triggered the event.
Closes: #5048 (closed)
Plus a cleanup of GdkWaylandDisplay serials.