Freedom of speech should only apply to humans. Corporations are not humans they are made up of humans who have that right. There is no reason non living entities rights should exceed those of living humans the rights were intended to protect.
The freedom of speech angle seems odd here as there are plenty of regulations about disclosing pricing in various forms.