Describe the issue or suggestion
Issue description
We need to update the instructions in the ".NET Aspire tooling - .NET Aspire | Microsoft Learn" document.
Code Resources: https://github.com/dotnet/docs-aspire/blob/70510f8794568e4a5f1e75b32752cfb50fd6afa3/docs/fundamentals/setup-tooling.md?plain=1#L29C2-L29C99
Issue1:
This version should change to 17.12 instead of 17.9

Issue 2:
VS 17.12 includes Aspire 9.0 templates instead of .NET Aspire SDK by default

Issue 3:
.NET Aspire SDK does not need to be mentioned as a prerequisite because it's a NuGet package.
Issue 4:
A note should be added before this section, such as "If you want to use Aspire 8.2.2, you can install the . NET Aspire SDK according to the steps below"

Associated WorkItem - 341101