Headers incompatible with Windows

There is a Linux-specific thing in the treedec headers that prevents building on Windows.

  D:\a\sage\sage\sage-local\include\treedec\timer.hpp(42): error C2027: use of undefined type 'timeval'
  C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'
  D:\a\sage\sage\sage-local\include\treedec\timer.hpp(43): error C2027: use of undefined type 'timeval'
  C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'
  D:\a\sage\sage\sage-local\include\treedec\timer.hpp(43): error C2027: use of undefined type 'timeval'
  C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'

Ref: https://github.com/passagemath/passagemath/pull/1101