Hi,
first of all, thanks for going the route by reusing the GWT lib. I always had good experiences with GWT's BigDecimal, while I experience bug after bug with the other Kotlin Multiplatform libs, so I think this is the right way to go.
For me two things are missing so far:
fun String.toBigDecimal() = BigDecimal(this)
(easy to add)
and
fun setScale(newScale: Int, roundingMode: RoundingMode): BigDecimal
I made an attempt to add myself, but I am getting stuck how to add RoundingMode as a type alias. When adding it as an own enum, the whole other type alias is not working any more. Unfortunately, my code depends on the Rounding Mode. My attempt to integrate the lib ended in "Rounding necessary" error (which is a good sign, as it is!)
Also, please translate the license and readme into English.