If you put them in vinegar and they fizz then they cannot be used in an aquarium. HOWEVER, there are rocks that won't fizz and cannot be used in an aquarium too. Most Quartz are fine, but Amethyst for example (won't fizz) but CAN (not always) put iron in your water.
Not sure about your opal, but it is a form of quartz so it may be fine.
Apatite may raise your phosphates, you'll need to keep an eye on it.
I believe your aquamarine, carnelian, and sodalite will be fine.
Do keep in mind the rocks may not be the same after they've been in the aquarium for a while. I had a nice quartz in mine for almost a year and it got a little algae on it, after taking it out of the tank and scrubbing, some of the algae managed to make its way into the tiny cracks and has stained the quartz.