I don’t know every detail of your use cases, but my offline go to is xournal++ (xournalpp).
I use it for many of those actions. We moved to Germany and having a GUI pdf editor for signing, highlighting, redacting, pulling pages, etc has been invaluable.
My wife also uses it for her class lectures. She does math, so she uses a tablet to write on her slides (pdfs) live in class to talk through the material. Then, she saves the lecture PDF to give to students with the notes.








“Give me a peace award or I’ll kill you!”