Is there any way to link to posts contextually so that it’s viewed in the context of the readers instance instead of just hyperlinked to the source instance?
Yep. There's support for this in ActivityPub, but only Sync and one bot actually implements it... the official webui and none of the other apps support link translation yet