The developer is planning a 10-story apartment complex across the street from the Christian Science Center complex in Boston’s Back Bay.