Draft: Add direct parsing of strings into fixed-point values
As an attempt to avoid using any floating-point values in the fixed-point code, this MR introduces a sketch of a function that directly parses strings into FX values, which could be used when parsing metadata files.
This function could potentially also be used in the floating point code (followed by a FX -> FL conversion) to keep metadata reading more similar between FX and FL versions of the codec.