Yes, a series is an array. In C an array has the type of a pointer.
The pointer has the name "Price", while "var *Price" is used in the definition to indicate that it's a var pointer and not a var. The "*" does not belong to the name.
The latest value of Trend is Trend[0]. To make the confusion complete, in C you can also write "*Trend", which is the same as Trend[0]. However in all examples we write Trend[0] and use "*Trend" only in the definition.