All three express necessity, but with subtle differences:
Use más directly before an uncountable noun: más agua, más tiempo, más dinero.
You reserve más de + [number or pronoun] for specific quantities or pronouns, e.g. más de 50 euros, más de lo que esperaba.
Spanish uses ser for inherent or permanent qualities, including price or value: