Thailand's economy is expected to contract between 7% and 9% this year from the impact of the coronavirus pandemic, while frequent anti-government protests are a concern.