Can a Mechanic Hold a vehicle even if the actual owner had no knowledge and did not authorize the repair
I think this wrong. The owner is supposed to know the whereabouts of his/her car and if he/she reports that the car is stolen, then you will have a lot of explaining to do. Notify the owner as soon as possible before the police get involved.
It probably depends on the local laws