DateTimeZone::getOffset() now accepts a DateTimeInterface

Fixes #68062

Backport of https://github.com/php/php-src/pull/831

@derickr here you go