Machine learning in targeted protein degradation drug design: a technical review of PROTACs and molecular glues | Synapse