The Net Book Agreement kept UK book prices fixed for almost 100 years, allowing local bookshops to thrive and publishers to take risks. But in 1997, it was declared illegal. Was it outdated protectionism - or a cultural safety net we didn’t realise we needed?