Fix bug for same option provided multiple times in perf test (#25716)
### Description
If an option appears multiple times:
Unlike `getopt` just returns it again in the parsing loop, `Abseil`
processes them in order, and the last one wins (overwrites earlier
values).
This PR fixes the bug for `-f` free dimension override by name and `-F
`free dimension override by denotation.
see https://github.com/microsoft/onnxruntime/issues/25714