I'm a glossy person as well, but I believe the Steam Deck OLED also has a glossy display. Valve does add anti-glare texturing to the glass, though, but it doesn't diminish the appearance for me.
(Disclaimer - I just have the anti-glare LCD, not the OLED.)
I'm not familiar with creating fonts specifically, but you'll want to commit any resources necessary to recreate the font file, including any build scripts to help ease the process and instructions specifying compatible versions of tooling (FontForge in this case). Don't include FontForge in the repository, of course.
The compiled font files should be under releases in GitHub for the repository.
Git isn't generally meant for binary resources but as long as they're not too large, they'll be fine. You just may not have meaningful ways to compare changes easily.