Having had a closer look at that picture I've no doubt that those will be absolutely fine in an aquarium. Seeing the picture full size I could pretty much tell it's a silicate composition rock, which will not dissolve on you any time soon
can't tell you 100% if its sedimentary or igneous but due to the much larger quartz crystals among a finer matrix, and lack of any structures or lineation I'd bet my left nut that it's a granite of some kind. The red/pink crystals are likely to be a feldspar mineral, again, a silicate so no worries
Unless the rock literally crumbles like mud/a brick/or you do test it and find CaCO3,.... I say rock on
Just a note on colour- true, it is metals which tend to give minerals their colour, but the way a crystal lattice is formed means that those metals are trapped within the silicate 'cages' of the molecules, where they are held by strong ionic bonds that only high temperatures or pressures etc can break. Issues with leaching heavy metals are generally non existent unless you were to introduce a pure form of such a metal- lead plant weights for example!
The FAQ/guide on aquarium rocks on here is a fantastic effort and does get the basics correct in general, although it really could do with a fair bit of editing and revision as there quite a lot of misinformation there, it could be much more concise- almost flow chart like,,, I'd offer to help out myself but I've only been here a couple times and I've no idea of how to go about it!
Peacee