runners/shell: Replace KToolInvocation::invokeTerminal to KTerminalLauncherJob
kinit is being deprecated, this change will allow it to open a terminal and execute commands normally without kinit.
This is my first time contributing and I'm not familiar with C++ or QT, so please let me know if there are any errors or specification issues.
BUG FIX: 437131
edit: Add bug Link
Edited by Lufan Zhong