Add package_name and package_ensure to postgresql::server::extension
Add requirement and more specs
Support ensure=absent
Tag extension package as postgresql
postgresql::server::postgis: Create template with extensions
Use ensure, package_ensure and package_name from postgresql::server::extension