A cross on the seal is not an establishment of religion in any way shape or form - True that it represents the historical founding of the town on Christian principles but that’s not an establishment either. The ruling is bs.
Never mind that, Pennsylvania isn't mentioned in the First Amendment, Congress, however, is. The reason the establishment clause was included was so that the individual states could have that power.