lint: enabled several readability linters and fixed issues

this checks things such as inconsistent declarations and definitions
14 jobs for stricter-ci-build
in 6 minutes and 50 seconds and was queued for 14 seconds