backends/libinput: Add support for plugins
The main purpose of libinput plugins is to help with unfixable things in libinput.
See https://who-t.blogspot.com/2025/05/libinput-and-lua-plugins.html for more details.
The KWIN_LIBINPUT_NO_PLUGINS=1 environment variable can be set to disable loading libinput plugins.
Milestone: TBD, at quick glance, it seems like a pretty safe thing to backport to 6.6.
Edited by Vlad Zahorodnii