Tumor Microenvironment and Hydrogel-Based 3D Cancer Models for In Vitro Testing Immunotherapies