Write a function to find the most frequently purchased item from a list of transaction records.
Implement def most_frequent_item(transactions):, where transactions is a list of dictionaries containing an "item" string. Return the item with the highest purchase count, or None for an empty list. If multiple items are tied, return the one whose first transaction appears earliest.
def most_frequent_item(transactions):