ToRelativeTemporalObject, step 7.d. should probably be:
7.d. Set calendar to ? ToTemporalCalendarSlotValue(calendar, "iso8601").
Otherwise the calendar String value isn't validated to be a known, built-in calendar.
Also applies to ToTemporalZonedDateTime, step 6.j.