Hastafolia is more common than gigantea so I'd wager its hastafolia. Otherwise idk exactly how to tell the difference but I'd imagine with gigantea you'd have to go out of your way to buy it.
The second set of pictures looks like the first one is hastafolia thats fairly young and the second one looks like its either lancealata, congensis, or afzelli.