10.13039/501100001809-National Natural Science Foundation of China (Grant Number: 62211530433, 62277041, 62203024, 62177018, 62177019, 62173286, 92167102, 62077020 and 62005092)
Research Grants Council of Hong Kong (Grant Number: 9043323, CityU and 11213420)
Science and Technology Development Fund, Macau
10.13039/501100012226-Fundamental Research Funds for the Central Universities (Grant Number: CCNU20ZT017 and CCNU2020ZN008)