DQN-based battery dispatch with exact rainflow degradation tracking, cyclic time encodings, and observation stacking for superior energy arbitrage and load-following performance ...