National Natural Science Foundations of China (52205573, 61971307, 62231011, U2241265); National Key Research and Development Plan Project (2020YFB2010800); China Postdoctoral Science Foundation (2022M720106); Joint Fund of Ministry of Education for Equipment Pre-research (8091B022144); National Defense Science and Technology Key Laboratory Fund (6142212210304); Guangdong Province Key Research and Development Plan Project (2020B0404030001); the Fok Ying Tung Education Foundation (171055); Young Elite Scientists Sponsorship Program by CAST (2021QNRC001).