Fix flexbox-related property value parsing

Several of the validation types were not defined, including `<flex-basis>`.
This was evident when trying to parse `flex: 1;`.

Add test cases for various flexbox-related properties.