[ASP.NET Core 6] Performance when registering a lot of singleton as services - C#