More than 30 canalside homes are set to replace a dilapidated and ‘unattractive’ former battery factory in Wolverhampton.