Visa says $1b worth of cryptocurrency was spent by consumers through their crypto-linked cards in the first six months of 2021.