This sand looks like the aquarium gravel I used to use when in High School in the late 1960's. At the time it was called "#3 quartz". It was the standard aquarium gravel. $0.05 per lb. Now there are many high tech substrates sold by various companies for aquatic gardening.
Try searching for filter sands. It does come in various grades. Almost all are quartz/silica so they don't dissolve over time. I use a coarser sand/gravel at the bottom of Ion Exchange cylinders to enable better water distribution.
Thank you Jerry. Didn't think of that but makes sense. I'll give it a search