A five-story building with 109 apartments could soon go up on Vista’s beloved Pepper Tree Frosty lot, where generations of North County residents have gone for burgers, hot dogs and ice cream treats.