In short, no ...
I've looked at Cafiza and it's a strong alkaline. Warnings come with application to plated metal, particularly nickel over brass (which many of our razors are) where the nickel plated can be compromised or even removed ... nickel over pot-metal would be worse as the pot-metal itself might also corrode.
On brass or aluminium, again no as it would cause oxidisation and discolouring.
On stainless steel, fine.
Roll the dice ...
Or, get an ultrasonic cleaner if you're going to be doing a few or frequently. Otherwise, soak the razor in vinegar and warm water for 5-10 minutes (no longer) and give a gentle scrub with a toothbrush. Wash clean with liquid soap.