ICSHWI-12249: Fix Cypress/Swagger Client Dependency Problems
When installing the dependencies exactly as is, testing works fine.
However, if you were deleting the package-lock.json file and then installing the dependencies then the tests would fail to compile specifically due to some packages not compiling for the swagger client.
This PR locks the swagger client to 3.18.X, as 3.19+ seems to be where the problems occur and there aren't (yet) any known issues. Both ways of working seem to be free of inconsistencies now.