In [semconv v1.34.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.34.0), [the deprecation format was changed](https://github.com/open-telemetry/semantic-conventions/pull/2047). There are now [a number of different deprecation options, with different representations](https://github.com/open-telemetry/weaver/blob/05d92044fab2d5ed51d52a484bea3d536057a366/crates/weaver_semconv/src/deprecated.rs#L194). We should add the following: 1. `@deprecated(renamed:...)` Swift annotations for renamed deprecations 2. Add the deprecation reason to the deprecation message when the reason is not `renamed`