Add `utils.normaliseType( type )` method for known/reserved types
Update cast.convertNumber() as base number conversion util
Update type handling in properties