Can CPU, memory, network activity etc. be monitored per app/process?

No, the current public iOS API doesn’t make it possible. If it ever becomes possible, I'll definitely implement it in System Status.