Decimal arithmetic is a bigger topic than many of you know. Early computers in the 1950's and 1960's were often built with decimal fixed-point hardware in order to support financial applications. There are a number of international standards and laws that specify how calculations are to be done.
The packages referenced are all about floating point decimal, which is a more advanced evolution of decimal from fixed-point. But finance got along for decades with just fixed-point decimal.
Perhaps at some point there will be a decimal data type in Golang. This topic is good fodder for the arguments on generics, extensibility, inheritance and so on. That is, a good test for an extension mechanism of golang would be: How could we use it to implement decimal arithmetic and data types?