SMARCB1 and cancer: SMARCB1-Deficient Cancers: Novel Molecular Insights and Therapeutic Vulnerabilities