National Natural Science Foundation of China (Grant No. 41901026, 42001024), Natural Science Foundation of Hunan Province, China (Grant No. 2022JJ40015, 2021JJ40011), Research Foundation of Education Bureau of Hunan Province, China (Grant No. 21B0646, 21B0625), National College Student Innovation and Entrepreneurship Training Program (Grant No. S202310546003), and Postgraduate Scientific Research Innovation Project of Hunan Province, China (Grant No. CX20221271, CX20231238).