[nitpick] Consider adding a caching step (e.g., using `actions/cache`) for NuGet packages to speed up restore times in the workflow. _Originally posted by @Copilot in https://github.com/julerobb1/Processor-Emulator/pull/8#discussion_r2192915628_