A proposed 720-acre data center near Foxborough has divided the community. Residents say they're concerned how the development will impact water, the environment, and utility costs.