@Victoria352, contact AirBnB for help immediately.
My understanding is that the host can't just keep the money from your 17 unused days to pay for the damages.
If he is going to kick you out early, then the rest of your stay with him is going to be cancelled one way or another. If the rest of the stay is cancelled, then that money should end up back with you.
If the host wants to charge you for the damage, he has to start a separate process through the Resolution Center. He can't just keep your money for the trip. AirBnB will decide who pays for what. The host has to document any damage fairly extensively, so if the sofa bed is not actually broken, he probably will not succeed in getting any money for it. The money for the shower door ought to be limited to the actual cost of repairing it.