Tory PM Boris Johnson appears to have weathered the storms of the COVID-19 pandemic, a lorry driver labour shortage and two weeks of petrol panic buying — and is still leading Sir Keir Starmer's Labour party in the polls. But, ask pundits, can he lay out a vision for the next election, expected in two or three years.