I was about to write all of this but @chinyoti brother specified every thing.
The beauty about this car is that is a JDM model. so you can go to sultan ka khu or bilal gunj and buy all the parts, you will find them in brand new condition with half the price of what OEM is charging you. Any roadside mechanic can fit these parts for you ....its the repair which messes things up.
BTW i have seen countless times in islamabad that DOGS/Wild Boar ripping apart a corolla or a civic..specially on margalla road which is next to my house. Very fortunate alhamdulillah you didnt get any injury because animal accidents end up in a disaster at times.
This cars front is literally very compact and short so such crashed unfortunately result in such things...
ok now the OEM Parts, brother i am going to be honest, i hate pak suzuki they have the most PATHETIC ILLITRATE STAFF in the planet..BUT any repairs from OEM cost alot around the world....its a bitter truth...since they dont repair anything the new part is being imported from the TRUE COMMERCIAL channels are duties and taxes are paid on it so it will cost this much.?
But we are very fortunate to get JDM variant alto, we have junkyards full off tasty OEM parts in fraction of price which would last same as a brand new part/.