Steel would probably be the simplest, cheapest, and have less depth than the other choices, and would be the lightest, with the possible exception of a truss.
Glulam is possible, but we are talking about the kind of glulam that is made up of 2x6 or 2x8 laminations. It would be quite deep and VERY heavy.
A truss is also a possibility, but again, it would be deep, probably the deepest of all three.
Don't forget that "storage" must be designed for something in the order of 120 lbs. per square foot live load. Also check your local building code for any fireproofing or fire separations required.
I do not think it is ethical or proper to design structural members on this forum. A designer MUST be aware of ALL conditons, and ALL code requirements, before any design can be done. For example. you may need some fairly big footings under the posts at the ends of such a girder. How will this be accomplished inside an existing building?
Architect (NY) and Home Designer (PA)