There's nothing wrong with mapping trees as individual nodes if there are a lot of trees in an area.

Groups of trees (either natural=tree_row or natural=tree_group) are OK when you've got not-very-precise imagery or information regarding the exact placement of those trees. But when information is precise enough, then it's better to map individual trees to add the most accurate data to the map.