Over 140,000 people were forced into cramped shelters as a powerful typhoon hammered the Philippines on Friday, compounding the nation's battle with the coronavirus pandemic.