Cleanup: Move SFINAE constraints to template parameters

Move enable_if constraints from dummy function arguments into template parameter lists across Core, SparseCore, AutoDiff, Tensor, and test helpers.

This preserves overload selection and normal call syntax while removing implementation-only arguments. No runtime behavior change is intended.

Merge request reports

Loading