A powerful typhoon approaching Taiwan and China has forced multiple flight cancellations from Singapore, causing evacuations and widespread disruption across the region.