Frustrated traders in a village say three weeks of road closures will be “catastrophic” for businesses already struggling after years of disruption.