1) Food is a non-count noun, true, but it can take an -s, especially when used in the food industry (i.e., frozen foods). The phrase 'plant foods' is a new one for me, but it fits the rule.
2) one-point-eight-seven is OK but the common way to say it is one-point-eight-seven.
3) We don't use 'nought' in AmE. (I don't know the rule in BrE. Sorry.)
- For Teachers