Refactor ger and test_ger

Details:
- Refactor ger and test_Ger
- Minor updates to gemv, symv, test_gemv, and test_symv