feat(cargo): Add a custom target runner script
Use a custom target runner script that enables distinguishing between running tests on the host and tests in a containerized environment. Distinguishes between containerized and non-containerized tests by relying on the test file name, which must contain "integration" to be considered a test to be containerized.
Run all integration tests in a single job to prevent VM builder congestion.