The https://github.com/pulp-platform/svase project is interesting.
It is essentially behaving like a SystemVerilog to Verilog converter using the Slang parser.
Since we already include slang, might be cool to include this tool which ups the level of supported features.