AT2-146 Update typescript dependencies and fix linting errors
This includes minor updates to typescript versions to bring them into line with the latest Create React App. It enables several new scripts for linting the code as part of the CI and contains a provisional SKA CI file for use as a temporary solution for building the project for SKA use until it is possible to introduce as part of the SKA build of the entire webjive suite.
Several files have had minor changes to action (or disable) linting errors that would otherwise cause the CI to fail.