Instead of 3 separate options, `{ owner: 'nuxt', repo: 'image', branch: 'main' }` we could support `repository: 'nuxt/image#main'`