Thank you so much for your support and the great advice. It really helps me feel less alone in this.
I will take your advice. This Sunday I will start looking for lawyers to set up consultations for Monday. I don't want to drag this out any longer.
Regarding the property manager: they tell me they have nothing to do with it because the parking lot is managed by a separate company called ROC City Leasing. I'm not sure if this is a private company or a government institution.
When you say "property manager," do you mean this parking management company?
In my contract with ROC City Leasing, it states that parked vehicles must be "properly registered with them" (it does not specifically mention having physical license plates) and must display a parking pass.
The car was purchased very quickly, so I didn't have time to officially register this specific car with them yet. However, I did place the parking pass from my other vehicle clearly in the window. The tow truck driver either didn't see it or ignored it.
I know the person who reported it did so because the car had no plates, but ROC City Leasing's own rules require the pass, not the plates.