Update browser rubygem 2.5 to 4.2
What does this MR do?
Originally opened at !36697 (closed) by @pravi.
Update rubygem browser from 2.5 to 4.2 (more browsers detected now).
There are some breaking changes in 3.0.0: https://github.com/fnando/browser/blob/main/CHANGELOG.md#300 and 4.0.0: https://github.com/fnando/browser/blob/main/CHANGELOG.md#400 but we don't seem to use the removed methods.
Already reviewed by @leipert: !36697 (comment 379305543)
Does this MR meet the acceptance criteria?
Conformity
Edited by Rémy Coutable