Sorry you've had this experience. Chances are not high you can recover your work, I'm afraid.
Oversimplifying a bit, QGIS Projects consist of descriptions of what layers/data are to be used, and how they are to be displayed. This is what is saved when you save the project.
Data for each layer is saved in that layer's own file, whatever that might be. When you go into Edit mode, edits are held in QGIS' memory and saved (committed) to the layer file only when you exit Edit mode, or Save layer edits (with the disk icon) explicitly. This has advantages - e.g. you can undo/redo, transaction groups are supported for databases, etc., but it does mean your edits are not "safe" until you save them.
If you exited QGIS normally without saving layer edits, you would be warned, but of course that did not happen in a crash.
For more information on saving, see https://docs.qgis.org/3.10/en/docs/user_manual/working_with_vector/editing_geometry_attributes.html#saving-edited-layers
It is possible that an uncommitted edit buffer is stored as a temporary file somewhere, and that it could be accessed and somehow read and processed before a new invocation of QGIS (post-crash) cleans it up. I hope someone answers in that regard, but it will be a nonstandard operation if it does exist, and I don't recall any mention of it being stored anywhere else than "memory".
There used to be an
autosaver plugin that I think saved layer edits at regular intervals, but I don't think it has been updated for QGIS 3 (and in other ways such an autosave function can be quite dangerous!). Nevertheless, it would be great if someone updated it, or even wrote a plug in that would warn you if e.g. you had edit mode on, and unsaved changes, for more than 1(?) hour or so.
Cold comfort for you, I'm afraid, just a reminder to all of us to not stay in edit mode with unsaved changes for longer than we're willing to lose. For me that's about 5 minutes; once I'm happy with a digitized feature, or small handful if they're simple points, I save the layer edits.