com.atproto.sync.listReposByCollection
use slice tricks with sync.getRecord
- short-circuit if the CAR slice was the complete repo, or covered all possible contained collections
- fall back to getRepo if the repo is likely tiny (root layer <= 1)