In contexts outside of "mempool policy", and broader than only transactions, what do the terms non-standard and standard mean (e.g. with reference to blocks, headers and well as transactions)?
How are they distinct from the term invalid ?
Are there any other terms or measures that might be used to refer to the "standardness" or validity of blocks, headers or transactions?