Is it true that the more the floating point number is big (either positive or negative) the less we have bits to encode the decimal digits?
Can we encode more decimal digits between 21 and 22 than between 216 and 232?
Is there the same count of values between this two ranges?
Yes the density of numbers that are exactly representable by a floating point number gets smaller as the numbers get bigger.
Put it another way, floating point numbers only have a fixed number of bits for the mantissa and as the numbers get bigger, fewer of those manitssa digits will be after the decimal point (which is what I think you were asking).
The alternative would be fixed point numbers where the number of digits after the decimal point is constant. But not many systems use fixed point numbers, so if that’s what you want you have to roll your own, or use a third party library.