National Natural Science Foundation of China [62203080, 62003070, 12371159, 12426528, 52471374]; China Postdoctoral Science Foundation [2023M740467]; Natural Science Foundation of Liaoning Province [2023-BS-073, 2023-MS-252]; Hunan Provincial Natural Science Foundation of China [2025JJ1001]; Science and Technology Innovation Program of Hunan Province, China [2023RC1060]