* remove the windows.h includes so it doesn't conflict with other windows applications. Or at least minimizes the potential conflicts
* style: pre-commit.ci fixes
* fix ordering of windows includes
* style: pre-commit.ci fixes
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>