I'd say Itch has pretty much been dev-friendly from the start, haha.
I suggested an issue page previously - that might work really well with your suggestion (since issues and ideas / feature requests are fairly close in terms of implementation, I think). Issues and ideas would be great.