The repo is AGPLv3.
It's incredibly common to have a CLA because without one accepting PRs is a mess legally. The PR authors have to acknowledge that their specific code is also AGPL every time. Easier to just have a CLA.