Common trade goods within a barter arent necessarily a currency. Bronze wasnt a currency during the bronze age, mostly because currency wasnt invented yet. Every item you listed isnt a currency they are valuable trade goods at best, currency needs a general degree of universal acceptance, I couldnt go into say a grocery store and pay for my food with yugioh cards, beanie babies, or zero dividend stocks the same applies to crypto.
To use these goods in a trade one must generally convert them into a useful trade form say USD. Just cause they are valuable doesnt mean anyone will use them as a currency, sure you may get the occasional place that does but yet again near universal acceptance is an important factor.
On a similar note Russian Rubles arent a currency outside of Russia since they are worth less than monopoly money. Similarly the currency of Joshua Abraham Norton could be considered a pseudo currency in parts of San Francisco during his lifetime, mind you it was because Norton was funny and kind of a meme celebrity but hey it was accepted.