Fibroblast diversity and plasticity in the tumor microenvironment: roles in immunity and relevant therapies