Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

There are stock art type things for digital  games around Itch already. So it should be doable to have Itch selling stock art.