chore(build): simplification and cleanup
I don't know how some commits from Stefan were included as my contributions.. Maybe the way I created the branch
- gcc-g++ v11 compilation errors fixed
- removed folly dependency
- support for ubuntu22
- adding healthcheck in target image