Improve support for numeric fields in json extract

Allow numeric fields without quoting in path expressions
Numeric fields match both array elements and object fields
Add a test with some other whitespace like tab and newline