For a new project in C going forward, will it makes sense to usr C23?
In my personal opinion, unless you're doing the project just for fun, it seems better to stick to C11/C17, at least for the next few years.
[1]: https://en.cppreference.com/w/c/23#C23_core_language_feature...
While in practice it may take long for some things to follow the standard, it is certainly a step in the right direction.
This is my humble opinion.