National Natural Science Foundation of China, NSFC, (U23A2089, 22164014); National Natural Science Foundation of China, NSFC; Middle-aged and Young Teachers' Basic Ability Promotion Project of Guangxi, (2023KY0387, guikeZY22096017); Middle-aged and Young Teachers' Basic Ability Promotion Project of Guangxi; Consejo Nacional de Ciencia y Technología de Mexico, (900339) Grant uri icon