merlint: e325/e331 exempt stdlib-aligned find_* aliases
Stop flagging stdlib-idiomatic names like [find_all], [find_map],
[find_many], [find_index], [find_last], [find_first]:
- E325 ("find_ should return option"): [find_all] and [find_many] are
collection aggregators ([List.find_all], [Hashtbl.find_all]); their
non-option return type is the convention, not a warning.
- E331 ("find_ prefix is redundant"): the bare suffix for these names
([all], [map], [many], [index], [last], [first]) is too generic to
stand alone. The full [find_*] name is what users expect from stdlib.
The exemption is a semantic rule keyed on the name shape (these are the
specific stdlib precedents); other [find_X] names continue to trigger
both rules.