Is a stepper motor the best option - if not what
I think you should use a worm drive. 100N-m is a huge amount of torque for a hobby motor. To avoid errors accumulating from backlash (‘slop’) you will need to directly sense the position of the output gear, e.g with an optical encoder, resolver, or magnetic encoder.