Refactor testManifestAPISchema1 into separate tests and improve coverage
Context
Currently the API for Schema1 manifests are covered by a single testManifestAPISchema1, which is large and tests within this function frequently use the results of previous tests.