For what it’s worth, the content types are provided by your system’s mime package (which the Go stdlib just references). You could look into whether it has it or not.
Looks like it was added to xdg-mime only a year ago, so it might not have landed on your system yet but just making a wild guess as to what mime implementation you have.