Push scale to type objects

Ideally types will be usable without having to specify a sql type
string, so we should keep the information related to parsing them on the
adapter or another object.
Merge pull request #15250 from sgrif/sg-push-scale-to-types

Push scale to type objects