Mark std.uni.replicateBits as safe, pure, nothrow and nogc

It does not contain any unsafe, impure, throwable and GC-related operations.
I did not mark a unittest for it as nothrow and nogc because `std.algorithm.reduce` is throwable and thus may invoke GC.