Sow Good extends share purchase agreement deadline to October 30, 2026 - SOWG News | Rallies