Completion Suggester: Fix CompletionFieldMapper to correctly parse weight

Allows weight to be defined as a string representation of a positive integer

closes #8090