$150K or $105K? How Bitcoin’s supply squeeze holds the key