Completion Suggester: Fix CompletionFieldMapper to correctly parse weight

Allows weight to be defined as a string representation of a positive integer

closes #8090
I think just "overflow" not "the overflow"?