Fluids support NBT just like items. It is just rarely used as far as I know. About the rounding errors. This mod is not about precise numbers. A 10% purity liquid will work almost exactly as good as a 10.00001% purity liquid. It doesn't really matter. It is floating point all the way so rounding errors are not an issue really.