Merge "Use std::filesystem when libc++ is new enough" into main