Make the Merge Requests search results tab match issues tab design

Problem

We recently introduced a bunch of style improvements to the issues search result tab. Now the MR tab looks weirdly different.

Issues

Screen_Shot_2020-11-02_at_9.42.10_am

MRs

Screen_Shot_2020-11-02_at_9.42.03_am

Solution

The code to generate both of these can probably be shared as merge requests and issues share most of the same methods necessary to render. We should just try to share as much code as we can and align the designs.