When creating a MagicLP using the locked MIM and USDB tokens, theres no verification performed to ensure that the amounts exceed a certain threshold.
https://github.com/code-423n4/2024-03-abracadabra-money/blob/1f4693fdbf33e9ad28132643e2d6f7635834c6c6/src/blast/BlastOnboardingBoot.sol#L101-L106
Users may lock more USDB tokens than MIM tokens.
Since MIM is the base token, the totalPoolShares will be based on the amount of MIM tokens.
If this value is significantly smaller than the amount of USDB tokens, the calculation of claimable shares for users will be affected by rounding because the totalPoolShares are significantly smaller than the totalLocked amount.
https://github.com/code-423n4/2024-03-abracadabra-money/blob/1f4693fdbf33e9ad28132643e2d6f7635834c6c6/src/blast/BlastOnboardingBoot.sol#L155-L165
This can lead to some dust staking tokens being stuck in the BlastOnboarding contract.
Please set the threshold for the locked amounts of MIM and USDB tokens.
