Add support for input method related protocols
Upstream issue: https://github.com/swaywm/wlroots/pull/892
Needed work:
-
input-method-v2
-
text-input-v3
-
popping up when focusing a text edit field -
handling the passing of events - handling the surface positioning in case of floating input method window (optional)