I wouldn't be so sure about a 'new wing'. I don't believe Airbus has ever replaced a complete wing of an in-service aircraft, either in the field or at TLS.
Whilst technically feasible it's obviously a 'cost' thing, and assuming the wing damage rules out a ferry flight then performing such a repair at SIN adds yet another (large?) factor to the estimate!