Based on the GitHub Action in .github/workflows/ccpp.yml, create a dev container in the workspace (use the latest ubuntu, not ubuntu 22) with all the tools needed to build and test the library plus typical C++ development and debugging tools. I'd like to use Codespaces to debug some failing PRs.