Shelton developer proposes 92 apartments, retail on Canal Street