Battersea Power Station and LSBU Hub have been shortlisted for the World Architecture Festival 2023 Awards