[libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<bool>::iterator specialization (#173384) GitOrigin-RevId: 224a6ffbc7a777ee12f3f0e108088a1b64e60d32