By the way if you can't tell I'm a stickler for details and deliberate carelessness gets me.... and that is what this is. I see they put up osb to protect some things but did a halfa$$ job at that. You said there is a hole in the siding... call a siding contractor to get an estimate, they damaged plants, call a landscaper to get an estimate. Turn those over to your insurance company and let them deal with it that is why you pay them so much money.
If you are really pi$$ed you could call the police and have them cited for trespassing but that is about it. The damages are a civil matter and the trespassing citation will depend on your local jurisdiction as to wether or not they will give them a ticket. It's kind of a mean thing to do but it is a lesson this and any other contractor needs to learn.
A good example of people doing whatever they want, where ever when ever.... I had a dozen different roses growing in the space between my side walk and the street. People would come and steal roses all the time not such a big deal but when I would see someone I would holler at them. Then one year one of them got a virus transmitted by mite or an aphid (i cant remember which) they only survive minutes off of a rose plant, the virus, however, survives years in the ground. It wasn't long and the thieves had spread the virus to plants that were nowhere near each other and killed all but the 3 that now remain. My point is that my property may have city right of way on it but dbags think that that gives them free reign to come on my property and be a thief. The most common response I would get when telling people to get off my property is "this is public property". Wrong! It is private property that the city has a right of way in to bury utilities, post signs, plant or remove trees, replace sidewalks. I finally got so mad about losing so many prize winning roses that I started having people cited for trespassing. People seem to have no respect for any one else's property anymore and it is getting a little old.