krunner: improve the logic of the busy indicator
Only show it after a bit of querying (500ms), disable it as soon as the query ends.
With this together with https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/110 it works great on Wayland again, the busy indicator shows when expected.
Edited by Aleix Pol Gonzalez