In my opinion, a glossary page along with a single page/post is the right solution. Also having an archive page for each term (category/tag) can be good too. In the end, it’s not about the amount of content, but its quality. The idea is to provide visitors quick access to what they are looking for.