Singapore’s health ministry confirmed 305 new coronavirus cases on Monday, the smallest increase in over a month, taking its tally of infections to 28,343.