Spirit's have condition monitors, so whatever damage they didn't resist gets marked off their condition monitor.
Spirits follow the normal rules for combat, whether physical or astral. If all of the boxes on a spirit’s Condition Monitor (either of them) are filled, the spirit is painfully disrupted and is forced back to its home metaplane. Any services it still owes are lost.
Things like Weapon Foci just bypass Immunity to Normal Weapons; meaning that the spirit does not get any Armor (Hardened or otherwise) to soak damage with. They still get to use their Body to soak damage from a Weapon Focus.
Immunity to Normal Weapons: This applies to all attacks that are not magical in nature; weapon foci, spells, and adept or critter powers function normally. If the critter also has the Allergy weakness, then the Immunity does not apply against non-magical attacks made using the allergen.
No, you cannot attack with your Willpower instead of your Weapon Skill to bypass Immunity to Normal Weapons. Not sure if that was from a previous edition, but it doesn't exist in SR5.
Not sure what you mean by "any other rules for fighting spirits". If you have any specific questions, we can answer them.