how to alter "other" field label or change the label name
For customizing the 'more items' see Issue #2953803: Allow multiple value elements item(s) label to be customized.

For 'How to constrain the sum of these responses to be 100?' you are going to have to write custom client-side and server-side validation code.