Hello @Jim95,
The first thing I'd try to do is get a schedule from the neighbours so you have a projected start date for construction.
When they have definite dates it should also be possible to get daily times from them e.g. builders will be on site from 8am to 6pm.
Getting a start date would at least allow you to say that guests leaving before then won't need to know anything.
You would then be able to manage guests staying during the projected construction period.
You could message them with notice of the likely noise levels e.g there may be machinery on the site, scaffolding construction, hammering etc. anf how far away it is and during what times of the day. I'd offer a discount so that if they accept it they are buying in to the situation.
Keep in contact with them daily if they do check in to try to avoid the situation where they stay, don't complain while there but then look for a big refund after they leave.