If you use the built-in activity of SharePoint Designer workflow "Send email", you can embed the URL of the current item ("Absolute Encoded URL"). However, this approach makes a URL of this kind
which is wrong.
The workaround is to use the SharePoint DispForm.aspx page and append an ID from the current item:
(of course, being ListItem your own list name in SharePoint Designer)