Preparation will be the key. I would imagine that a thorough clean and stabilising primer will be required. Some paints will lift. There are different types of floor andfloor paint. Some of the lighter duty offerings won’t be suitable for putting heavy things like cars on (and particularly the friction of rubber wheels).
You need something described as garage paint rather than just floor paint. It will be tougher and more resilient.
As for non slip you could try adding sand. That is essentially all that is in the non slip ones. However, it will mess things up a bit and you risk making the coating weaker. I don’t know if they drop the PVC of the coating by removing other pigments to account for the sand.
On the subject of temperature it needs to be much warmer. I wouldn’t apply a solvent based below 10c and a water based below 15c.
Plenty of brands available – most of the big paint players will have something.
Try a walk round the big day sheds or Google garage floor paint.
Key factor in most things paint is surface prep. You can make the best paint in the world crap if you are slap dash with the prep.