you can loop through releases:
for tag in $(gh release list -R owner/repo --json tagName -q '.[].tagName'); do gh release download $tag -R owner/repo done
This script fetches all releases and downloads their assets.