The RIBA Stirling Prize 2026 winner is Lion Green Road, a Croydon council-commissioned housing scheme in south London, designed by architect Mary Duggan, as the British institution celebrates its landmark 30th anniversary