Hola:
Suponiendo que cada función devuelva correctamente true/false (o sea que valide correctamente)...
La etiqueta form debería tener:
<form onsubmit="validar_producto(this)"...
y validar_producto podrías smplificarlos así:
function validar_producto(f) {
return (validar_nombreProducto(f) &&
validar_precio(f) &&
validar_descripcion(f) &&
validar_radio(f) &&
validar_imagen(f));
}
Como cada una de las funciones que usas devuelven un valor lógico, con hacer la operación y-lógica (and) de todos esas funciones, pasaría la validación solo cuando todas fueran ciertas (true)
Saludos