I wouldn't call Singapore a democracy. It's an authoritarian one-party state that happens to hold elections. These elections are always won by the same party.
The democracy index rates Singapore at 6.02/10. About 0.03 away from being a "hybrid regime" and currently rated a "flawed democracy." It's ranked as worse than places such as Ukraine (currently in a civil war), Thailand (run by a military dictatorship), etc.
Having been stuck in the lockdown they imposed earlier this year, which was widely unpopular with the city's residents and which lead to the biggest support for the opposition in the country's history, I would not at all call Singapore a democracy.