Lloyds, Halifax and Bank of Scotland will shut at least 252 bank branches in 2025 and 2026.