PLCG2 and neoplasm: PLCG2 shaped the heterogeneity of CRC tumor microenvironment as revealed by single-cell and spatial transcriptome