Come spring 2026, 108 luxury apartment units could be available to Helena renters at the new Confluence Apartments complex ...