National Natural Science Foundation of China [42230209, 42274212, 41804171, 41974212]; Natural Science Foundation of Hunan Province [2021JJ20010]; Science and Technology Innovation Program of Hunan Province [2021RC3098]; Foundation of Education Bureau of Hunan Province for Distinguished Young Scientists [20B004]