LSP Client config page: Use ui file
This change simply uses a .ui file for the config page instead of hand written layouting and instanciation. No changes in logic. The naming of the widgets in the ui file follows what we typically do in Kate/KTextEditor.
PS: If you want to edit the ui file, make sure to start designer-qt5 in your sourced environment, such that the KDE Qt Designer plugins are found.