company-ispell can complete a word at point, but what if you want
to use Company to list the possible corrections for spelling?
As an added bonus, is there any way to integrate this into Flyspell?
There are already some different ways to show ispell correction candidates, I guess you just meant correcting misspelled word in a popup menu, not company-mode itself.
To correct misspelled word at point, both built-in M-$ (
ispell-word) and C-c $ (
flyspell-correct-word-before-point) works great, the former uses a buffer to show correction choices, while the later uses a GUI popup menu: