Most of the nodes iterate automatically, as you mentioned. Sadly, Airtable with the list operation it’s an exception (check the link below). That rules out the first approach.
The second approach is the way to go. Just change the expression in the Gmail subject parameter to {{$json["fields"]["First name"]}} / {{$item(0).$node["SplitInBatches"].json["fields"]["Name"]}}