Narrabundah public housing flats to be redeveloped with 177 apartments and townhouses