Implement :purgeable feature for OpenBSD package provider

I took the liberty to create a new context in the tests, should there be a new context or can I just put it into the "general" section?

https://projects.puppetlabs.com/issues/22023