[system.numerics] Unify handling of default ctor and zero. Fixes #22591