What use is a pull-up/pull-down with a push-pull output?
Basically the chart shows that the PUPDR bits control the pull-up and pull-down connections independent of the OTYPER bit that switches between push-pull and open drain.

Probably you would not typically set PUPDR to anything but 00 when using the push-pull configuration.

One situation where you might do so is if you were going to switch the pin between output and input functions. You might want the pull-up or pull-down to be configured before you switch to input mode to avoid the input ever being in a truly floating state.