GitLab don't have the monetary incentive to implement federation. Most of their revenue is coming from big companies which are mostly using private GitLab instance and won't want their projects federated.
That being said, hope this changes can get merge as somebody already done the dirty work for them. The beauty of open source.
I'm using Tailscale Status Gnome extension which works pretty well. But good to see alternatives that is not tied to specific DE.