Decoding the cholangiocarcinoma tumor microenvironment: from single-cell and spatial atlases to translational therapeutic targeting | Synapse