Singapore recorded 768 new coronavirus cases on Friday, its health ministry said, taking the city-state’s tally to 21,707.