Currently, TemporalUnit has Auto as an option. It was raised early on in the implementation (circa Oct. 2023) about whether TemporalUnit::Auto could be removed in favor of Option<TemporalUnit>. The blocker at the time was logic that lived in Duration::round.
With the changes to the specification over the last year, we should reinvestigate whether Auto should be removed.
If it should not be removed, then we should also determine if Auto should be used as the default option for TemporalUnit or if there should be a default implementation at all.