feat: update configurations and dependencies
- Updated VSCode extensions recommendations in extensions.json.
- Enhanced commit message generation instructions in settings.json.
- Updated flake.lock with new package versions and URLs.
- Refined flake.nix for better package management and stability.
- Improved home-manager main.nix for portability and clarity.
- Expanded packages.nix with additional development tools and utilities.
Note that this commit log does not use generative AI for updating those files,
only Copilot Chat were involved in summarizing changes in this commit
via VS Code.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>