Separate unit tests from parsing official SPARC test input files / socket tests.
Update some CI action versions
Fix pytest deprecation of msg keyword
Until the upstream SPARC doc is updated, the CI workflow for official sparc files will fail, which is also a good way to inform SPARC core developers about inconsistency in the doc and/or missing parameters in doc
Some minor changes to the CI workflow
Until the upstream SPARC doc is updated, the CI workflow for official sparc files will fail, which is also a good way to inform SPARC core developers about inconsistency in the doc and/or missing parameters in doc