All of the biggest banks, including Barclays, HSBC, Lloyds Bank, NatWest and Santander, have raised rates since the beginning of March.