You can inscribe a (voluntarily compressed, base64) image on kind1 tags while also uploading it to nostr.build (so that it is viewable on primal etc) on
https://tagstr.space I also made a zap tally museum so that people can collect tagstrs they zapped and the highest zapper gets to additionally hold an artwork in their trophy case (until they are out zapped).
There is a working version of the site where you can use kind 300XX to buy/sell them like NFTs but I wanted to do something a little different. NFTs probably won’t work well here because relays are a little slow to establish ownership and transactions (they happen but maybe an hour later appear to have reverted, even though they haven’t, would likely freak people out on high sales).
I don’t know where badges live but you could probably find somewhere to stuff the metadata 😂