Is it possible to deploy smart contract using multi sig fetaure?
Yes it is.
As @Sky mentioned, you can create a factory contract with a multisig functionality that includes manual checks for signatures. but this route is tricky and will need more time from your side.
You can use safe multisig wallets. You can create a factory contract that has multisig wallet as the owner and then call the deploy function via the transaction builder of the safe wallet. This would be much simpler and secure.
It's possible, but note that on PUBLIC blockchain, everyone can deploy a SmartContract (if they can afford it). So you can't stop people from deploying code that you don't approve.
For your use-case: You can have your own smart-contract that deploys other contracts. However, inside of this "deployer contract" you can implement mutli-sig functionality/checks. Making sure only whitelisted/group of address is allowed to do that.