New flats including a ‘starter home’ that was ‘designed with families in mind’ could be built on a residential road in the middle of an Isle of Wight town.