A well-stocked bookshop, with the scent of new paper and an adventure on every shelf, has been a staple of the British high street for hundreds of years. The average shopper in 2019 buys 9 physical books a year, and 34% would categorise themselves as…