Make SelectorInterface asynchronous
This is done to allow WebEnginePart to implement this interface since, due to QtWebEngine's API, it can't find HTML elements synchronously. This won't cause issues with other Parts since, in KF6, there won't be any other part implementing the interface.