refactoring in number_to_rounded_converter

Refactored the long convert method in NumberToRoundedConverter class
What do you think about pulling out a method to handle the duplication between this and `absolute_number?` Also unsure why `number` is only sometimes an argument to these methods.