It's basically a European organization that provides loans and grants to European initiatives. It seems to me a sort of World Bank, or international monetary fund, but just for Europe.
What explains the recent surge of advertising you've seen:
Since February 2024, many local campaigns have been taking place to show to citizens the positive impact that NextGenerationEU-funded projects have had on local communities.
๐คฏ