I'm not very knowledgeable about the QGD, but I went through a few games in a database with similar lines, and I believe I detected a few problems with your moves, all dealing with unit placement:
(1) In most d-pawn openings Black needs to play ...c5 before ...Nc6, so as not to block that c-pawn from advancing. Therefore Black's 7...Nbc6 in your game is almost certainly wrong. What typically happens in similar games I saw is Black swings his QN over to f6 via ...Nbd7, then ...Ndf6.
(2) I'm guessing that 13...Rfd8 is the wrong rook. In most openings the rooks go at K1 and Q1, so to achieve that setup Black would need to play ...Rfe8 and ...Rad8.
(3) 15...f5 looks glaringly bad to me since it exposes Black's own castled king and leaves a backward pawn at e6. Note how that backward pawn falls on move 20, without compensation, as a result. Only one game I saw in the database showed Black playing ...f5, and that player was rated only 1519.
(4) 22...Nd8. Heuristic #1: If you're ever tempted to withdraw a developed piece to the back rank, think again, because it's usually the wrong move. Heuristic #2: Exchanging pieces such that the opponent's rook must recapture and be put out of coordination, especially on the rook file, is usually a good thing to do. Heuristic #3: Don't move the same piece twice in the opening unless all pieces are developed. Your rook is still undeveloped at this point. Put all these heuristics together, and there is only one set of moves that I see that conforms to all of these heuristics as much as possible: 22...Qxa2 23. Rxa2 Re8. With your extra piece I'd say you'd then have good drawing chances after stifling White's play with moves like ...Be4 followed by ...c6.
As for what to do about 7. g3, I'm unsure. Maybe ...Nbd7-Ndf6, followed by ...c6 and ...Bd7. That's awfully cramped, but it might survive. Or maybe an early ...c5 somehow?
A couple afterthoughts:
(5) [deleted--visualization error!]
(6) 14...Nd5 moves the same knight twice (actually more) in the opening, so I believe it would have been better to keep developing there, especially your rooks.
I just play this 15|10 game. Can you help me with the analysis?
Thanks in advance for your time
Greetings.