decistmt does not correctly convert integer values
As seen in #10251 (closed) decistmt does not convert to decimals integer values it raises a ValueError instead. I do not see any reason to avoid converting integer values to decimal. Indeed it will cause less errors for our users.