Home Investing Barclays Bank blocks crypto-related card transactions over debt concerns