Enable to filter returned branches according to their name in lookup_snapshot.
Using the optional branch_name_includes parameter will only return branches
whose names contain a substring in the provided list.
Using the optional branch_name_excludes parameter will not return branches
whose names contain a substring in the provided list.
This will enable to filter out bogus pull requests branches but also to implement
a search feature in branches/releases list view.
Build will fail as it depends on newly added filtering feature in swh-storage.
Related to T2782
Depends on D5208