Immunology, immunotherapy, and the tumor microenvironment in hepatocellular carcinoma: a comprehensive review | Synapse