System-conditioned reparameterization of the SCAN functional for accurate bandgaps: from analytical constraints to machine learning | Synapse