Road works expected to last more than two years will soon get under way as £19m makeover of Wolverhampton city centre begins.