Its really not that confusing. Never ever had game time? F2P/Starter/Trial account (whatever you wanna call it). Has had game time in the past but doesnt now? Veteran account. The presence of Shadowlands has nothing to do with it, though obviously a F2P will not have Shadowlands.