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.
Related to T4669