Understanding cholangiocarcinoma: molecular landscape, pathological classification, and challenges in biopsy diagnosis | Synapse