Rewrite history with signed commits
This MR rewrites the git history to ensure all commits are properly signed with GPG.
All commits have been re-signed with the same GPG key. After merging, the main branch will have a clean history with all commits signed.