browse: Update snapshot branches list view to display all target types
Previously, the snapshot branches list view was only displaying branches targeting revisions but it now exists cases where branches can target contents or directories.
So update view implementation to display all type of branches and add visual clues to indicate which object types they are targeting.
Depends on !947 (closed)
Related to #4669 (closed)
Migrated from D8814 (view on Phabricator)