Follow up of #1297
Currently most remote objects are only stored as comments. This is fine, as comments are Notes only and there is no other remote comment than replies to original posts.
The Friends plugin (@akirk) stores incoming objects too, probably in it's own way. The Event Bridge does too, again a different implementation.
I suggest to start with introduce a unified way how to mark posts of all post types as "remote with ActivityPub source", e.g. via a unified meta-key that references an actor (ap_actor).
Maybe think of allowing relationships between a comment and a post, replies are mostly Notes, but do they have to be?