Make `String#remove` and `String#remove!` accept multiple arguments
Avoid unnecessary allocations/calls
Merge pull request #17383 from rwz/string-remove

Make `String#remove` and `String#remove!` accept multiple arguments

Conflicts:
	activesupport/CHANGELOG.md
Merge pull request #17487 from pabloh/avoid_allocations

Avoid unnecessary allocations and method calls