TIMOB-15566 - Make sure that InputType.TYPE_CLASS_TEXT is added for number punctuation no matter autocorrect is true or false

Also do not set InputType.TYPE_CLASS_TEXT for KEYBOARD_DECIMAL_PAD.