utils: add E, Z, Y suffixes to ParseSize

Also, change the way we parse the size.
Sscanf was unhappy about parsing numbers
followed with an E suffix, because it
thinks it's part of scientific notation.