refactor: create a separate interface for MR REST API response (RestMr)
This MR introduces a new TS interface to make the code clearer (instead of using RestIssuable
for both MRs and Issues, we introduce RestMr
).
Credit: @Musisimaru originally introduced this idea in !229 (closed)
Related to #63 (closed)