CI: refactor spelling check

let us switch to codespell github actions instead of invocation from cmdline.
also, "ifset,thrid,strack,ba,chck,hel,unx,mor" added to whitelist, those are
variable names and special terms widely used in HAProxy
diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml
index 955560a..3b31141 100644
--- a/.github/workflows/codespell.yml
+++ b/.github/workflows/codespell.yml
@@ -12,12 +12,8 @@
     runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v2
-    - name: Install codespell
-      run: sudo pip install codespell
-    - name: Run codespell
-      run: |
-        codespell \
-          -c \
-          -q 2 \
-          --ignore-words-list ist,ists,hist,wan,ca,cas,que,ans,te,nd,referer,ot,uint,iif,fo,keep-alives,dosen \
-          --skip="CHANGELOG,Makefile,*.fig,*.pem"
+    - uses: codespell-project/codespell-problem-matcher@v1
+    - uses: codespell-project/actions-codespell@master
+      with:
+        skip: CHANGELOG,Makefile,*.fig,*.pem
+        ignore_words_list: ist,ists,hist,wan,ca,cas,que,ans,te,nd,referer,ot,uint,iif,fo,keep-alives,dosen,ifset,thrid,strack,ba,chck,hel,unx,mor