GitHub doesn't even have a “migrate issue to pull request” feature. I think the solution GitHub would recommend would be to link to a discussion in the issue comments, and to optionally lock the issue as well.
They used to, at least via the API. Before we switched to JIRA for issue tracking at $dayjob, `hub pull-request -i <issuenum>` was a part of my daily workflow.