Add rejection reason foreign key fields for moderators
Currently, if an issue/note/gitlab request is rejected by a moderator, the item will show up as "rejected" in the user's landing page, but there will not be a reason given. We should add the ability for the moderator to assign a reason so that users can get feedback on what the problem was and try to resubmit the item if necessary.