Guideline 3.1.2 lists title, length, price, and functional links. Length is the one people treat as design. It is not. A price with no period is incomplete. I wrote the full list in the close-button post.

The wording is specific

Length of subscription. Price, and price per unit if appropriate. Annual plans that show a monthly equivalent still have to say what is actually billed.

Do not type it

If the period is a label in the view, it will rot. I read price and duration from StoreKit.

Visible before buy

Not behind See details. Not only in the EULA. On the screen. Then dismiss works. Then links work.