I do not know the internals of geany well enough, but a simple advanced option could suffice for people to edit all associated filetypes, via a simple widget. This widget could be populated with these default file type associations, and people who would dislike that, could edit it.
`menu->Tools->Configuration Files->filetypes_extensions.conf`