Make tablet input work with all backends
As of now, only libinput tablet input devices are properly registered with the wp_tablet_v2 protocol. This is not great for testing purposes and it limits the options how we could structure the code, e.g. the wp_tablet_v2 implementation can't work with InputDevice even though it would be nice to offload some things from tablet_input.cpp to it.