Design and implement a new resolver, download, and sdist settings that allows declarative configuration of common tasks in package settings:
- resolve with
GitLabTagProvider or GitHubTagProvider with custom tag matcher function
- git clone a repo
- build an sdist with tarfile or PEP 517 sdist hook