(#11535) Update package type docs w/ Windows-specific quirks
This commit documents the following:
- install_options are package-specific; there is no master list of these, so users must check the vendor's documentation.
- MSI provider needs a source.
- MSI provider can't uninstall arbitrary packages, just the ones Puppet installed.