Describe the bug
- While creating repository for shallow snapshot V2, we have following validations missing:
- There can be multiple repositories with the shallow v2 flag enabled.
- Repo name can contain a delimiter that is used in the pinning entity
Without these validations, remote store data cleanup will not be straightforward and can lead to zombie data.