In this class hierarchy:
Only Item_copy_string is used in the code.
We'll remove all unused classes.
We'll also make sure to add tests from the original commit that added those classes:
This problem seems to be earlier fixed in a different way in MariaDB, without using Item_copy_(int|uint|float|decimal).