mon: fix divide by zero when pg_num adjusted and no osds

Fixes: #9052
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>

Manual backport of 239401db7b51541a57c59a261b89e0f05347c32d