Implement `adamw_step` computing first/second moments, bias corrections, and decoupled weight decay updates.
adamw_step(param: list, grad: list, m: list, v: list, t: int) -> tuple