Consistently check overflow options
Consistently check overflow options

In the fast paths for Temporal objects in ToTemporalDate and
ToTemporalDateTime, the overflow option should be validated (even though
it isn't used.) We do this for property bags and also for the case where
we call Temporal.PlainDate.from(plainDate) and
Temporal.PlainDateTime.from(plainDateTime), so it should be consistent.

The status quo wasn't the result of any decision, it was an oversight.

UPSTREAM_COMMIT=c8ee2bd44d7cb5e4dfda678196e07a728383d2e9

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