all of those look like they're made with heroforge https://www.heroforge.com/ - or similar.
At least with heroforge you actually get a physical miniature
(edit: to be clear: no nft's at heroforge, they just print miniatures, which you build/design with their site. that's all)
gamers nexus - basically anything they review gets dissected to absurd detail.
But in general I still prefer to crossreference multiple sources if I'm thinking of getting [whateverthething]