Yes, sugars are polyhydroxylated, so they can definitely be considered alcohols already. However, in biochemistry a sugar alcohol is a sugar in which the aldehyde or ketone function in the sugar has been reduced to an alcohol.
Yes, an oxidoreductase would be the class of enzyme to catalyze such a reaction.