feat(tests): only pull test-postgresql if it is missing
fix(registry/tests): recreate venv and clean up temp dir