AFAICT, only code in the internal implementation uses Abseil's synchronization APIs; such usage is not exposed through the Cord APIs.
This is not a problem; the c++-features.md rules govern what APIs first-party code in Chromium is allowed to call, not what APIs third-party code is allowed to call. Lots of existing third-party code uses APIs that we ban in first-party code. The only problematic cases are when such APIs are actually _broken_ in Chromium (e.g. usage of absl::Any/std::any in component builds).
PK