Use shadow for integration testing in gitlab CI
Shadow provides an easy way to perform simple integration testing.
Arti already uses shadow for integration testing: https://gitlab.torproject.org/tpo/core/arti/-/blob/main/.gitlab-ci.yml?ref_type=heads#L264-L374