Optimize Your Site’s Energy Performance: Self-Consumption, Storage, and Grid Flexibility