Fix flaky coverage in test_matchingarchitecturecheck
The test test_matchingarchitecturecheck produces flaky coverage, as the architecture of the packagev1 fixture is set per test session and some of the assumptions only hold sometimes.
The architecture set for the packagev1 fixture and the architecture to test against need to be provided through the mark.parametrize to fix this.