Add a transformer to translate constant BigDecimal to double

This means the constant `1.42` will be compiled using a double instead of Groovy's default BigDecimal without having to add a `f` suffix.