x86/build changes for v6.9:

- Reduce <asm/bootparam.h> dependencies
- Simplify <asm/efi.h>
- Unify *_setup_data definitions into <asm/setup_data.h>
- Reduce the size of <asm/bootparam.h>

Signed-off-by: Ingo Molnar <mingo@kernel.org>