Fix SI-7443 Range.sum ignoring Numeric argument and always assuming default 'plus' implementation

https://issues.scala-lang.org/browse/SI-7443
Review: @axel22