Prefer singular unit names in TS types
Prefer singular unit names in TS types

Fixes #1487. Also fixes bug in units for PlainTime's until/since.

js-temporal/temporal-polyfill,js-temporal/temporal-polyfill,js-temporal/temporal-polyfill