Added new tests for iterator checker

Add new test for the GSOC 2024 - iterator checker:
https://docs.google.com/document/d/1_kNdfe48YZhZol6cfN2sguSE7CqpVUwF_3VRXiKB2xo/edit#bookmark=id.ifdb6avhmtxx

Added test for reverse iterators, since currently the tool doesn't takes those reverse iterators into account.
Also added tests for reverse iterator wrapped via some constructs like Chromium's `base::ReversedAdapter` iterator.

R=arthursonzogni@chromium.org, paulsemel@chromium.org

Bug: 328661225, 329133423
Change-Id: I763cd530a323810843c28f51f63d8c94f634471f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5360133
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Auto-Submit: Nikhil Meena <iakhilmeena@gmail.com>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1366865}
NOKEYCHECK=True
GitOrigin-RevId: 3483f8488625303625163104e993f4eb2587726e
4 files changed