[libc++] Guard `optional::iterator` range variables behind experimental (#175222) GitOrigin-RevId: 46d9d4b2e000e309987dfc332b3822ab8703fca0