Rename options param of #time_ago_in_words to match API change

Rename `include_seconds_or_options` to `options` to match 6b9356a (which removed the deprecation introduced by #6077).  This has no functional impact because the parameter is passed directly through, but makes it clearer that the parameter no longer supports a boolean as input.
Always pass a column with a type object to quote

The only case where we got a column that was not `nil`, but did not
respond to `cast_type` was when type casting the default value during
schema creation. We can look up the cast type, and add that object to
the column definition. Will allow us to consistently rely on the type
objects for type casting in all directions.
Merge pull request #15962 from sgrif/sg-types-for-defaults

Always pass a column with a cast_type to quote
Merge pull request #15961 from mckramer/patch-1

Rename options param of #time_ago_in_words to match API change