@puppygirlhornypost as a bonus: litepub:EmojiReact as implemented also allows for multiple reactions and reacting with emoji from remote instances. while there isn't anything stopping this from being pulled off with the as:Like-with-content federation method misskey uses, i'm unsure how much punting around the misskey codebase would need to pull that off.
(also, this definitely isn't something worth hardforking over. a softfork can probably handle it)