SI-3600 Allow annotations on package objects

This will desugar annotations on package objects to the object `package` which is generated. Further, it will add the annotations to the package symbol.