Most folks assume St. Louis has Missouri’s best biscuits, but locals in Columbia know better. Ozark Mountain Biscuit & Bar has built a loyal following, one flaky bite at a time.