Make sure we ignore marker, padding, and non-critical packets everywhere
Over in sequoia-sop#52 @dkg notes that we reject detached signatures if they are combined with a padding packet. Same issue can potentially come up with marker packets, non-critical packets, and in other contexts.