Temporal: Add coverage for parsing calendars from time strings
Add two sets of tests:
* One for calling withCalendar() with a bare time string (this should
succeed and default to 'iso8601')
* One for calling withCalendar() with a time string that has a calendar
annotation (this should use the calendar annotation from the string).
authored by