Add cast from DECIMAL UNSIGNED to DECIMAL

And remove indirect path from unsigned to float/double. No reason for the indirect path given that DECIMAL has direct defined and indirect is lossy.

Also removed a bunch of the noise from test-select.yaml as a number of the cases have drifted from the original source and the stale comments weren't adding anything.