advantages of upgrading a website from .net 4.7 (framework) to .net 7 (core) ? - C#