v.25.2Bug Fix

Use BFloat16 as a Supertype

Use BFloat16 as a supertype where appropriate. This closes: #74404. #75236 (Nikita Mikhaylov).