Developers Show Renderings for New 23-Story Apartment Building with Micro-Units; Wins Support of Community Board Committee A proposed development on 96th Street between Broadway and West End Avenue that is expected to have 68 units of affordable housing won approval…