The Syrian regime has seized more than half of a rebel enclave outside Damascus that has been under a tightening military and economic siege, part of a final onslaught on one of the last areas held by forces that have fought for seven years to topple President Bashar al-Assad.