Singapore has strict rules against protests and has effectively banned public gatherings related to the Israel-Gaza war.