I recently looked this up again and it looks like the person who started the federation work in Gitlab got a new job and isn’t really working on it any more. So sadly this seems to be on hold as Gitlab the company is not themselves investing staff-hours into federation.