Bidirectional crosstalk between cancer-associated fibroblasts and tumor immunity: shaping the microenvironment and response to immune checkpoint therapy | Synapse