seat: add serials to touch up events
This PR changes the return types of all touch up related functions to uint32_t
so that the compositor can get the serial that wlroots generates. This is useful for example if the compositor wants to track the last serial which corresponds to touch up/down events so that it can ignore stale move/resize requests from the client (similar to how it is done for pointer events).