Appreciate the response.
Review: It's a way for the QA checker to know the dev has either completed the task and requires review or the amendments from the review have been completed, and is now ready for a final check before merging.
I guess they are similar but I see them being useful for different reasons. Enhancement would be used for expanding out an already working feature/functions capability, such as adding in more icons to appreciate posts with :P. And new features would be stuff like 'create search bar'. (Just putting this here for context for anyone reading :) )
I see this one as a way of managing technical debt - so the dev team might be pressed for time and need to bang out new features for the next 3 weeks but then at the end of that, in the 4th week, technical debt is reduced through enhancements. Just think it's a clear way of representing that.
I also see it as a good way to manage incoming requests from customers (especially if its B2B or B2B2C).