Singapore confirmed 657 new coronavirus infections on Sunday, the vast majority of them foreign workers living in dormitories, taking the city-state’s total to 18,205.