FormCard: Use Qt ArrowType enum instead of a custom one
This fixes arrow directions in Qt6 (due to enum funk) and it turns out not to be needed anyway. Also replaces the if-else chain with a switch.
This is compatible with Qt5, but will break consumers. I'll be opening sister MRs shortly.