[libc++] Make optional::iterator experimental (#173470) We haven't yet decided what we want the `optional::iterator` type to be in the end, so let's make it experimental for now so that we don't commit to an ABI yet. GitOrigin-RevId: 89c8a253d7b3fa65189ae5fcb89ce835ade72638