Partially fixed #60035
This patch refactor the FixHint for concat-nest-namespace.
- remove each namespace except the last non-nest namespace.
- replace the last non-nest namespace with the new name.
It can remain the comment / pragma / macro between namespace and update the close comment.
check if you can do something with this...
add test for:
with something like: