Fix running WebAssembly Browser App from VS (#75384)
* trying to fix 75356
* Trying to fix for running from VS and from command line
* Remove unused spaces
* Fix again
* Addressing @radical comments
* OutputPath can be missing the rid during the evaluation
* more cleanup
* Replacing NormalizeDirectory with [System.IO.Path]::Combine
* [wasm] Add tests for running templates outside project directory
* Add tests for browser template
* Disable failing test
.. which is failing because the WBT is still using net7.0 on `main`,
thus using the 7.0 targets, which don't have the fix yet.
We can enable this once the fix is merged for 7.0 .
Co-authored-by: Ankit Jain <radical@gmail.com>