What might "knock me over with a feather" mean?

Solution 1:

"Knock me over with a feather" does indicate surprise.

See: You could have knocked me over with a feather

The meaning is from the idea that surprise will put you off balance and so it will be easy to knock you over. In this case, so off balance that all it would take would be the brush of a feather.