Update Eigen to commit:7c7d84735e58b8397922070ec72eca66d6e811c7

CHANGELOG
=========
7c7d84735 - Align temporary array in TensorSelectOp packet evaluator.
142caf889 - Fix MKL enum conversion warning.
9e5714b93 - Remove deprecated CUDA device properties.
06f5cb487 - Use wrapper macro for multidimensional subscript feature test
63fc0bc8c - Make TernarySelectOp immune to const differences.
71703a981 - Make assume_aligned a no-op on ARM & ARM64 when msan is used, to work around a missing linker symbol.
f95b4698f - Add support for C++23 multidimensional subscript operator
b6fcddccf - Get rid of pblend packet op.
ed9a0e59b - Fix more bugs in !2052
a20fc40e4 - Revert "simplify squaredNorm"
04eb06b35 - Fix doc references for nullary expressions.
bfdbc031c - Fixes #2998.
8716f109e - Implement assume_aligned using the standard API
ce70a507c - Enable more generic packet ops for double.
fb5bb3e98 - simplify squaredNorm
ece9a4c0b - Always vectorize abs2() for non-complex types.
60122df69 - Allow user to configure if `free` is allowed at runtime.
923488391 - Fix SparseVector::insert(Index) assigning int to Scalar
be56fff1f - Fix ambiguous sqrt() overload caused by ADL
2e91853ad - Fix a benign bug in ComplexQZ
1a5eecd45 - Clarify range spanning major versions only works with 3.4.1.
b4209fe98 - Eliminate use of std::cout in ArpackSelfAdjointEigenSolver.
ac3ef16f3 - Fix SparseVector::insertBack() with custom scalar types
40da5b64c - CI enhancements: visual indication of flaky tests
8e60d4173 - Support AVX for i686.

PiperOrigin-RevId: 828966695
Change-Id: I3a5adcf24e7c4510e3e8a4106c458456fcae8107
43 files changed