Backtest engine parity fix
- Fixed a discrepancy where the command-line backtester could silently drop a YAML entry condition — the CLI and the dashboard now produce identical backtest results for the same strategy.
- Added test coverage for YAML strategy parsing to prevent regressions.