Hello Dhiren, and welcome!
I know you got lots of advice on the irc channel (which is great), I wanted to add a few more things to that.
I'm not a student anymore I cannot do it as part of GSOC, but I have done open source contribution since 2 years
That "student" requirement has been taken off gsoc starting from 2022, so non-students can join gsoc too. However, the requirement now is to be a beginner to open source, and not to have significant previous contributions to open source projects. Depending on what you have been doing for 2 years, you may or may not pass through the "beginner" requirement. Also gsoc has a very specific timeline and week-by-week schedule and commitments, so it might be easier to do something in your own time (as a hobby as you said) independently of gsoc.
Speaking about starter projects, in addition to what people advised on the irc, there are issues in our bugtracker in the category "Easy Projects" which you can look at. This one as an example https://ticket.coreboot.org/issues/405 Also this https://www.flashrom.org/Easy_projects#Fix_issues_found_by_scan-build but I think you saw that already.
Another idea that came up just recently was to implement bash completion for flashrom command line. Tell us if you are interested.
Speaking about
Design and implement new CLI based on libflashrom and extend the API as necessary
This was in the list for 2022, and we will be reviewing the list at some point. I am not entirely sure what the current status of this project is. But in any case there are lots of things for you to "get some hands dirty in Linux world" as you said :)