Port KRun to OpenUrlJob and ApplicationLauncherJob
In BatchExtract, use QUrl::fromLocalFile to construct a url with the file:// scheme, so that the destination dir can be opened after the extraction is finished.
Bump minimum KF version to 5.71 as that's where OpenUrlJob was introduced.